blog.js

const express = require('express');
//创建网站服务器
const app = express();
//开放静态资源文件
const path = require('path');//告诉express框架模板所在的位置
app.set('views', path.join(__dirname, 'views'));
//告诉express框架模板的后缀是什么
app.set('view engine', 'art');
//当渲染后缀为art的时候 搜索引擎是什么
app.engine('art', require('express-art-template'))app.use(express.static(path.join(__dirname, 'public')));
//引入路由模块const home = require('./homegeyao');
const admin = require('./admingeyao');app.use('/home', home);
app.use('/admin', admin);
app.listen(3000);console.log('服务器启动成功');

admingeyao.js

//管理页面
//展示页面
const express = require('express');const admin = express.Router();admin.get('/login', (req, res) => {res.render('admin/login')
});
admin.get('/user', (req, res) => {res.render('admin/user')
});module.exports = admin;

homegeyao.js

//展示页面
const express = require('express');const home = express.Router();home.get('/', (req, res) => {res.send('欢迎来到博客首页');
});module.exports = home;

运行结果

前端学习(1385):多人管理项目5抽离相关推荐

  1. GitHub 上值得前端学习的数据结构与算法项目

    Hello,大家好,我是你们的 前端章鱼猫. 简介 前端章鱼猫从 2016 年加入 GitHub,到现在的 2020 年,快整整 5 个年头了. 相信很多人都没有逛 GitHub 的习惯,因此总会有开 ...

  2. 前端学习(1393):多人管理项目13加密实现

    blog.js //管理页面 //展示页面 const express = require('express');const admin = express.Router();admin.get('/ ...

  3. 前端学习(1392):多人管理项目12加密

    blog.js //管理页面 //展示页面 const express = require('express');const admin = express.Router();admin.get('/ ...

  4. 前端学习(1391):多人管理项目11邮箱地址查询信息

    blog.js //管理页面 //展示页面 const express = require('express');const admin = express.Router();admin.get('/ ...

  5. 前端学习(1390):多人管理项目10服务器认证

    blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...

  6. 前端学习(1389):多人管理项目9登录功能具体实现

    blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...

  7. 前端学习(1388):多人管理项目8user登录

    blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...

  8. 前端学习(1387):多人管理项目7登录 数据库连接

    blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...

  9. 前端学习(1386):多人管理项目6骨架

    blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...

最新文章

  1. swift禁用webView对H5中数字,链接,日期,地址,电话号码做解析
  2. go python php 压力测试_pyLot 基于python的压力测试工具
  3. 将矩阵转为一行_LeetCode1253:矩阵重构
  4. 数字图像处理与机器视觉——Visual C++与Matlab实现书中代码勘误
  5. k-gram 拼写校正 java_拼写纠错-基于lucene-ngram实现拼写纠错
  6. oraclek导出表_全兼容Oracle?扒一扒浪潮K-DB是咋做的?
  7. 消息队列中点对点与发布订阅区别
  8. 类库,随机数,属性,值类型和引用类型
  9. 编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据。
  10. 自定义Valid注解,校验List集合
  11. ES6-symbol-创建symbol
  12. Apache+PHP+Mysql+jdk+tomcat的安裝
  13. 安装Bootstrap3编译版本
  14. qt最大化和还原实现_从高被引研究论文来看电催化CO2还原研究进展
  15. Microsoft Office (2007) Open XML 文件格式
  16. 苹果Mac开启root用户及切换到root用户的方法
  17. 相机标定-opencv
  18. Smobiler打包apk安装包——C# 或.NET Smobiler实例开发手机app(四)
  19. pytorch系列(八):猫狗大战3-单机多卡无脑训练
  20. 地图随意搜---情景地图

热门文章

  1. 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
  2. Eclipse 下载 开源项目 maven依赖丢失和 Deployment Assembly 丢失
  3. Handler的一个图片轮播程序
  4. FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案
  5. Lombok(1.14.8) - @Log
  6. 献给网页开发者的20款Firefox插件
  7. usaco-sprime-superprime-pass
  8. 新手入门:AIX操作系统安装图解
  9. python时间差怎么转换为数字_pandas进行时间数据的转换和计算时间差并提取年月日...
  10. C 怎么读取Cpp文件_opencv从yaml文件中读取矩阵(c++)