码迷,mamicode.com
首页 > 其他好文 > 详细

node - 路由的使用

时间:2019-09-12 23:37:14      阅读:28      评论:0      收藏:0      [点我收藏+]

标签:static   express   str   bsp   view   mod   main   oca   api   

一,服务器文件 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

node - 路由的使用

标签:static   express   str   bsp   view   mod   main   oca   api   

原文地址:https://www.cnblogs.com/500m/p/11515422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!