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 前端框架

原文地址:https://www.cnblogs.com/sunqq/p/8259465.html