node - 路由的使用
2023-09-14 08:57:23 时间
一,服务器文件 app.js 。( 要使用路由的文件)
const express = require('express')
const app = express()
const swig = require('swig')
const bodyParser = require('body-parser');
var mainRouter = require('./routers/main')
var apiRouter = require('./routers/api')
app.listen(3001,()=>{
console.log('http://localhost:3001');
})
/**
* 1,静态文件托管
*/
app.use('/public', express.static(__dirname + '/public')) // 【 设置 静态托管的目录 】
/**
* 2,设置解析
*/
app.use(bodyParser.urlencoded({ extended: true }))
/**
* 3,配置模板引擎
*/
app.engine('html', swig.renderFile)
app.set('views', './views')
app.set('view engine', 'html')
swig.setDefaults({ cache: false })
/**
* 4,配置路由
*/
app.use('/', mainRouter)
app.use('/api', apiRouter)
二,路由文件 main.js
var express = require('express')
var router = express.Router()
/**
* 首页
*/
router.get('/',(req,res)=>{
res.render('main/index.html')
})
module.exports = router
相关文章
- Vue3.0实现todolist之跳转路由(常用的push,back,go等方法)
- 网络中超好玩的路由环路(3)——两个标准的战争:OSPF计算环路
- Vue 组件通信与路由
- 常见的路由协议「建议收藏」
- linux系统添加路由命令_linuxeth1添加路由
- vue 路由 按需 keep-alive
- Linux实现路由桥接的简单操作(linux桥接接口)
- Linux下路由表删除指南(linux删路由)
- Linux配置路由器:一步步掌握命令行技巧(linux配置路由命令)
- 环境Linux下快速搭建Node环境(linux下安装node)
- Linux路由配置:从文件到实践(linux路由配置文件)
- 快速在Linux平台上安装Node.js(node安装linux)
- 数据Node.js实现MySQL数据的同步更新(node同步mysql)
- Node.js与MongoDB:联手打造高效应用(node与mongodb)
- 爱快发布首款WiFi6路由新品IK-Q1800
- 掌握Linux路由,网络通信更高效(linux路由)
- 使用Node.js实现对MSSQL数据库的连接(node连接 mssql)
- 使用Node操作MSSQL数据库(node使用mssql)
- Linux下开发Node应用的新姿势(node linux)
- 使用Node模块操作MSSQL数据库(node mssql模块)
- 利用Redis实现高效的Node限流(redis限流node)