- 通过npm安装:npm install art-template
- 通过npm安装:npm i -g nodemon
访问根目录渲染index.html,显示所有人的留言,包括姓名、留言内容以及时间戳。点击“发表留言”,跳转到post.html,输入姓名、留言内容,点击“发表”,跳转回index.html并将新的内容显示在最上边。
思路:
- 先搭服务,然后实现发表和主页面两个页面之间的跳转
- 访问根目录的时候去读html文件
- 拿数据源
- 把数据通过template.render渲染到页面中
- 返回响应,把渲染完的页面响应到浏览器中
实现
- main.js
注意:url.parse(req.url, true)需要写true,否则拿不到数据源。
//先搭服务,然后实现两个页面的跳转
var http = require('http')
var fs = require('fs')
var url = require('url')
var template = require('art-template')
//目前先写个假数据源
var arr = [
{
name: 'aa',
content: 'bbb',
timer: '2018-11-2 17:11:22'
},
{
name: 'bbb',
content: 'cccc'