1.首先我们搭建html页面,留言部分我们写一个moustache语法就好,后面通过Node来动态添加进行替换,然后将css,js,image,放进对应的文件夹中。
2.构建node.js的代码
我们使用各种模块时先将各种模块require进来。
const http = require('http')
const queryString = require('querystring')//处理请求参数模块
const path = require('path')//处理路径模块
const url = require('url')//处理url模块
const fs = require('fs')//文件系统
const ROOT = __dirname;//获取当前绝对地址
const VIEWS = path.join(ROOT, 'views')//设置试图文件夹绝对地址
const PUBLIC = path.join(ROOT, 'public')//设置共有文件夹绝对地址
先判断请求路径是否有后缀,然后对请求地址进行判断分别为什么类型的文件 ,分别进行响应,
1. views 视图文件读取
数据渲染
1. 读取data文件中的数据=>json
fs.readFileSync()
2. 把数据和模板混合