1案例初始化
建立项目所需文件夹
public 静态资源
model数据库操作
route路由
views模板
2 初始化项目描述文件
npm init -y
3. 下载项目所需第三方模块
npm install express mongoose art template express art template
4. 创建网站服务器
//app.js
//引入express框架
const express = require('express');
//创建网站服务器
const app = express();
//导入路由
const home = require('./route/home');
const admin = require('./route/admin');
app.use('/home', home);
app.use('/admin', admin);
//绑定网站服务器端口
app.listen(80);
//提示网站启动
console.log('网站80端口启动成功,请访问locaohost');
5. 构建模块化路由
//home.js
//引入express框架
const express = require('express');
//创建按博客展示页面路由
const home = express.Router();
home.get('',(req, res)=> {
res.send('欢迎来到博客首页')
})
//将路由对象作为模块成员进行导出
module.exports = home;
//admin.js
//引入express框架
const express = require('express');
//创建按博客展示页面路由
const admin = express.Router();
admin.get('',(req, res)=> {
res.send('欢迎来到博客管理页面')
})
//将路由对象作为模块成员进行导出
module.exports = admin;
6.构建博客管理页面模板