构建在http,https之上的Nodejs请求库。所以我尝试从请求对象执行nodejs服务器,它表示不是请求的一部分。
那么如何在express中执行或调用以下代码?
[a_val[1] - b_val[1] for a_val, b_val in zip(a,b)]
答案 0 :(得分:2)
这是因为您使用app.request
,而您应该只使用request
,这是指向模块本身的变量。所以你的代码应该是:
var express = require('express');
var app = express();
//Load the request module
var request = require('request');
//Lets configure and request
request({
url: 'https://modulus.io/contact/demo', //URL to hit
qs: {from: 'blog example', time: +new Date()}, //Query string data
method: 'POST',
//Lets post the following key/values as form
json: {
field1: 'data',
field2: 'data'
}
}, function(error, response, body){
if(error) {
console.log(error);
} else {
console.log(response.statusCode, body);
}
});
app.listen(8080);