node案例-亡者农药 106.14.211.88
1、服务器端
主要作用: 提供接口并操作数据库
1)使用的第三方模块:mysql(处理数据),moment(处理时间格式)
mysql模块使用:
a) 下载 npm i mysql -S
b) 导入 const mysql = require('mysql');
c) 连接数据库
const conn = mysql.createConnection({
host:
user:
password:
database:
})
d) conn.query('queryStr','对应字符串中参数',(err,result)=>{
//根据执行结果判断,并res.json()形式返回json文件
})
2) 使用express 的Node框架
a) 下载 express ; npm install express -S
b) 导入 const express = require('express');
c) const app = express();
d) 生成路由 const router = express.Router();
在其中可以写路由监听的路径
router.get('/',(req,res)=>{
res.send()
})
最后将路由暴露出去
module.exports = router;
e) 将路由注册(记得先引入)
app.use(router)
2、客户端
a) 使用ejs 模板引擎
b) 使用bootstrap 前端框架