使用Javascript node express,我试图创建一个每次加载随机数的页面。但是,这向我发送了500个服务器错误通知,我不确定原因。
app.get('/random-number',function(req,res){
res.type('text/plain');
var randomnumber=Math.random();
res.send(randomnumber);
});
答案 0 :(得分:1)
res.send()函数不允许您在响应正文中发送整数。
body参数可以是Buffer对象,String,对象或Array。
因此:
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());
});