首页 > 解决方案 > 无法获取节点中 uuid 的值

问题描述

这很简单,但我无法找出为什么下面的代码没有提取 roomId 的值。因此,您可以检查并提供帮助吗?

const { v4: uuidV4 }= require('uuid')
app.get('/:room',(req,res)=>{
    res.render('room',{roomId: req.params.room })
})

console.log(roomId);

下面是来自 nodemon 的错误:

console.log(roomId);
            ^
ReferenceError: roomId is not defined

你能帮忙吗?

标签: node.js

解决方案


没有变量声明为roomId.

const { v4: uuidV4 }= require('uuid') // this line is not even used 
app.get('/:room',(req,res)=> {
    const roomId = req.params.room;
    console.log(roomId)
    res.render('room', {roomId})
})

如果你想登录,你必须这样做。


推荐阅读