【发布时间】:2020-06-04 06:28:19
【问题描述】:
我在我的应用程序 node.js 中使用边缘模板引擎,我得到了错误; TypeError: app.use() requires middleware function
这是我的 index.js 代码
const path = require('path');
const express = require('express');
const expressEdge = require('express-edge');
const app = new express();
app.use(express.static('public'));
app.use(expressEdge);
app.set('views', __dirname + '/views');
app.get('/', (req, res) => {
res.render('index');
});
app.get('/about',(req,res)=>{
res.sendFile(path.resolve(__dirname,'pages/about.html'));
});
app.get('/post',(req,res)=>{
res.sendFile(path.resolve(__dirname,'pages/post.html'));
});
app.get('/contact',(req,res)=>{
res.sendFile(path.resolve(__dirname,'pages/contact.html'));
});
app.listen(4000,() =>{
console.log('App listening on port 4000')
});
这就是我在应用程序中设置文件夹的方式 enter image description here
【问题讨论】:
标签: javascript node.js express