Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带res.render的请求正文获取不完整值_Javascript_Node.js_Express - Fatal编程技术网

Javascript 带res.render的请求正文获取不完整值

Javascript 带res.render的请求正文获取不完整值,javascript,node.js,express,Javascript,Node.js,Express,我面临一个奇怪的问题-使用req.body将表单输入发送到另一个页面,在输入示例“FullName”中使用单个单词时呈现数据,而空格示例“FullName”仅获取第一个字符串(Full),忽略空格后的单词 如何解决这个问题 会计圈 名称 下一个 请使用以下代码更新您的app.js: server.post('/addname', (req, res) => { const {Name} = req.body res.render('Userinfo', {Name}); });

我面临一个奇怪的问题-使用
req.body
将表单输入发送到另一个页面,在输入示例“FullName”中使用单个单词时呈现数据,而空格示例“FullName”仅获取第一个字符串(Full),忽略空格后的单词

如何解决这个问题


会计圈
名称
下一个

请使用以下代码更新您的app.js:

server.post('/addname', (req, res) => {
  const {Name} = req.body
  res.render('Userinfo', {Name});
});

请使用以下代码更新您的app.js:

server.post('/addname', (req, res) => {
  const {Name} = req.body
  res.render('Userinfo', {Name});
});

请尝试:const{Name}=req.body;res.render('Userinfo',{Name});此外,请共享jade文件
const Name:req.body.Name
是无效的JavaScript,将不会运行。它将抛出一个
语法错误:
。你能展示一下你实际使用的代码吗?(必要时减少,当然,根据如何创建合理的)OronBen David-按照建议尝试,但得到错误{Name:undefined}server.post('/Name',(req,res)=>{const{Name}=req.body.Name;console.log({Name})res.render('userinfo.ejs',{Name});});EJS.file

@KiKu请写:const{Name}=req.body@KiKu我在本地检查了答案后发布了我的答案。请尝试:const{Name}=req.body;res.render('Userinfo',{Name});此外,请共享jade文件
const Name:req.body.Name
是无效的JavaScript,将不会运行。它将抛出一个
语法错误:
。你能展示一下你实际使用的代码吗?(必要时减少,当然,根据如何创建合理的)OronBen David-按照建议尝试,但得到错误{Name:undefined}server.post('/Name',(req,res)=>{const{Name}=req.body.Name;console.log({Name})res.render('userinfo.ejs',{Name});});EJS.file

@KiKu请写:const{Name}=req.body@KiKu我在本地查看了我的答案后,已经发布了。