美文网首页node.js学习笔记
nodejs18-express静态路由

nodejs18-express静态路由

作者: 经纬文学 | 来源:发表于2019-12-04 16:37 被阅读0次
    安装express ejs

    cnpm install express --save-dev
    cnpm install ejs --save-dev

    新建index.js expree渲染ejs模板
    var express = require('express')
    var ejs = require('ejs')
    var app = express()
    
    app.set('view engine', 'ejs')
    
    /**
     * 设置默认页面入口
     * app.set('views', __dirname + '/static')
    */
    app.get('/', (req, res) =>{
      res.render('index')
    })
    
    app.get('/list', (req, res) =>{
      res.render('list', {
        list: [1,2,3]
      })
    })
    app.listen('8080', '127.0.0.1')
    
    console.log('Server is running in 8080')
    
    新建views/index.ejs 公共文件的引入
      <%- include("./public/header.ejs") %>
    
    静态web服务
    app.use(express.static('public'))
    
    配置虚拟目录静态服务
    app.use('/static', express.static('public'))
    

    相关文章

      网友评论

        本文标题:nodejs18-express静态路由

        本文链接:https://www.haomeiwen.com/subject/mnylgctx.html