zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    JDK中的主要包
    package

    参数传值机制
    静态初始化块
    static 关键字
    this关键字
    开发中容易造成内存泄露的操作
    通用的分代垃圾回收机制
    JVM调优和Full GC
  • 原文地址:https://www.cnblogs.com/500m/p/11515422.html
Copyright © 2011-2022 走看看