前端学习(1385):多人管理项目5抽离
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抽离相关推荐
- GitHub 上值得前端学习的数据结构与算法项目
Hello,大家好,我是你们的 前端章鱼猫. 简介 前端章鱼猫从 2016 年加入 GitHub,到现在的 2020 年,快整整 5 个年头了. 相信很多人都没有逛 GitHub 的习惯,因此总会有开 ...
- 前端学习(1393):多人管理项目13加密实现
blog.js //管理页面 //展示页面 const express = require('express');const admin = express.Router();admin.get('/ ...
- 前端学习(1392):多人管理项目12加密
blog.js //管理页面 //展示页面 const express = require('express');const admin = express.Router();admin.get('/ ...
- 前端学习(1391):多人管理项目11邮箱地址查询信息
blog.js //管理页面 //展示页面 const express = require('express');const admin = express.Router();admin.get('/ ...
- 前端学习(1390):多人管理项目10服务器认证
blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...
- 前端学习(1389):多人管理项目9登录功能具体实现
blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...
- 前端学习(1388):多人管理项目8user登录
blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...
- 前端学习(1387):多人管理项目7登录 数据库连接
blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...
- 前端学习(1386):多人管理项目6骨架
blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = ...
最新文章
- swift禁用webView对H5中数字,链接,日期,地址,电话号码做解析
- go python php 压力测试_pyLot 基于python的压力测试工具
- 将矩阵转为一行_LeetCode1253:矩阵重构
- 数字图像处理与机器视觉——Visual C++与Matlab实现书中代码勘误
- k-gram 拼写校正 java_拼写纠错-基于lucene-ngram实现拼写纠错
- oraclek导出表_全兼容Oracle?扒一扒浪潮K-DB是咋做的?
- 消息队列中点对点与发布订阅区别
- 类库,随机数,属性,值类型和引用类型
- 编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据。
- 自定义Valid注解,校验List集合
- ES6-symbol-创建symbol
- Apache+PHP+Mysql+jdk+tomcat的安裝
- 安装Bootstrap3编译版本
- qt最大化和还原实现_从高被引研究论文来看电催化CO2还原研究进展
- Microsoft Office (2007) Open XML 文件格式
- 苹果Mac开启root用户及切换到root用户的方法
- 相机标定-opencv
- Smobiler打包apk安装包——C# 或.NET Smobiler实例开发手机app(四)
- pytorch系列(八):猫狗大战3-单机多卡无脑训练
- 地图随意搜---情景地图
热门文章
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- Eclipse 下载 开源项目 maven依赖丢失和 Deployment Assembly 丢失
- Handler的一个图片轮播程序
- FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案
- Lombok(1.14.8) - @Log
- 献给网页开发者的20款Firefox插件
- usaco-sprime-superprime-pass
- 新手入门:AIX操作系统安装图解
- python时间差怎么转换为数字_pandas进行时间数据的转换和计算时间差并提取年月日...
- C 怎么读取Cpp文件_opencv从yaml文件中读取矩阵(c++)