如何为 nodejs 编写 REST API 以返回随机数?



在生成 5 位数字的休耕代码中,我想制作一个 API 来调用此代码并返回一个随机数。

https://sub.mydomain.com/getnumber

function getnumber() {
var code = "";
var possible = "1234567890";
for (var i = 0; i < 5; i++) {
code += possible.charAt(Math.floor(Math.random() * possible.length));
if (i == 0 && code == "0") {
code = "7"
}
}
return code;
}

我根本不是专家,但正如您获得评论node.js http server是您的解决方案:

试试这个小代码:

const http = require('http');
http.createServer((request, response) => {
if (request.method === 'GET' && request.url === '/getnumber') {
request.pipe(response);
response.end(getnumber());
} else {
response.statusCode = 404;
response.end();
}
}).listen(8080);
function getnumber() {
var code = "";
var possible = "1234567890";
for (var i = 0; i < 5; i++) {
code += possible.charAt(Math.floor(Math.random() * possible.length));
if (i == 0 && code == "0") {
code = "7"
}
}
return code;
}

您的网址应如下所示:

127.0.0.1:8080/getnumber

最新更新