• node


    一,服务器文件 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
  • 相关阅读:
    并发编程 之 生产者消费者模型
    并发编程 之 IPC机制
    Django + DRF + Elasticsearch 实现搜索功能
    时间上相邻query,前缀去重
    列表套字典,将字典元素去重
    K8s
    docker
    数据处理
    Django日志配配置
    Canvas 获取颜色值
  • 原文地址:https://www.cnblogs.com/500m/p/11515422.html
Copyright © 2020-2023  润新知