Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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 使用Node.js页面生成随机数_Javascript_Node.js - Fatal编程技术网

Javascript 使用Node.js页面生成随机数

Javascript 使用Node.js页面生成随机数,javascript,node.js,Javascript,Node.js,使用Javascript node express,我试图创建一个页面,每次加载一个随机数。但是,这会向我发送一个500服务器错误通知,我不知道为什么 app.get('/random-number',function(req,res){ res.type('text/plain'); var randomnumber=Math.random(); res.send(randomnumber); }); res.send()函数不允许在响应体中发送整数 从:

使用Javascript node express,我试图创建一个页面,每次加载一个随机数。但是,这会向我发送一个500服务器错误通知,我不知道为什么

app.get('/random-number',function(req,res){
      res.type('text/plain');
      var randomnumber=Math.random();
      res.send(randomnumber);
});
res.send()函数不允许在响应体中发送整数

从:

body参数可以是缓冲区对象、字符串、对象或数组

因此:

app.get('/random-number',function(req,res){
      res.type('text/plain');
      var randomnumber=Math.random();
      res.send(''+randomnumber);
});
为我工作

或者,当然:

app.get('/random-number',function(req,res){
      res.type('text/plain');
      var randomnumber=Math.random();
      res.send(randomnumber.toString());
});

您是否查看了运行服务器的控制台?它报告了什么错误?您使用的是什么web框架?错误是什么?你点击了哪一页?你自己做了什么来解决这个问题?提问前请先看。随机数的生成不是这里的关键,我想你在
randomnumber=1
时也会遇到同样的问题。