【发布时间】:2021-07-11 06:15:58
【问题描述】:
我正在节点中编写此代码,但是当我点击地址时,Math.random() 在浏览器中不起作用,它显示错误,但在 cmd 中它工作正常,即 comsole.log(x)。
错误是enter image description here
var express = require('express');
var app = express();
app.get("/",function(req,res){
console.log("Someone Requested Us!");
res.send("You've Reached The Home Page"); //res.write("Hello World");
res.end();
});
app.get("/random_num",function(req,res){
const x = Math.floor(Math.random() * 10) + 1 ;
console.log(x);
res.send(x);
//res.end();
});
app.listen(3000, function(){
console.log("Server Running On 3000");
});
【问题讨论】:
-
错误信息似乎在告诉你该怎么做:) 使用
res.sendStatus()而不是res.send(x)。 ...发生这种情况是因为您发送了一个号码,所以 express 认为您发送的只是一个 http 状态代码。 -
欢迎来到 SO。请将错误消息以文本形式而不是图像形式发布。
标签: javascript html node.js express backend