Node.js 如何在vue.js中使用app.get(';查看引擎';) 后端 -server.js - ... 前端 -src -组成部分 -观点
这是我的server.js代码Node.js 如何在vue.js中使用app.get(';查看引擎';) 后端 -server.js - ... 前端 -src -组成部分 -观点,node.js,vue.js,socket.io,rendering,Node.js,Vue.js,Socket.io,Rendering,这是我的server.js代码 var app = require('express')(); var server = require('http').createServer(app); var io = require('socket.io')(server); const { v4: uuidv4 } =require('uuid') // app.set('view engine', 'ejs') // app.set('view engine', 'vue') app.all
var app = require('express')();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
const { v4: uuidv4 } =require('uuid')
// app.set('view engine', 'ejs')
// app.set('view engine', 'vue')
app.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With"); next();
});
app.get('/', (req, res) => {
res.redirect(`/${uuidv4()}`);
})
app.get('/:room', (req,res) => {
const roomId = req.params.room
console.log(roomId)
// res.render('room', { roomId: req.params.room })
})
我希望当我输入localhost:3000时,它会自动生成带有uuid的roomId。
我可以检查roomId,但无法渲染roomId
我不知道为什么。。因为发动机??因为res.render丢失了路由
我的问题如下:1.我在Vue.js中找不到如何使用engin
2.如何将res.render管线设置为前端视图