我是Nodejs的初学者,我有一个侧面项目来检查我的端点的状态.
我最初尝试使用XMLHttp,但由于CORS,我的请求被阻止了.现在我想尝试使用节点消耗这些API点,如果它返回200,则绘制该行为绿色,如果其下方将该行描绘为红色.
我的server.js有以下代码
var express = require('express');
var app = express();
var request = require('request');
var port = process.env.PORT || 3000;
app.set('port', (port));
app.use(express.static(__dirname + '/'));
app.get('/', function(request, response) {
response.render('/');
});
app.listen(app.get('port'), function() {
console.log('Node app is running on port', app.get('port'));
});
var services = [
{
url: 'MyGetEndpoint'
},
{
url: 'MyGetEndpoint'
}
];
function checkService( url ) {
request(url, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(response)
}
else{
console.log(error);
}
}); …Run Code Online (Sandbox Code Playgroud)