对于单元测试目的,我想在expressjs中触发一个虚假的http请求到我的路由来测试每个响应的方式。有一个简单的方法吗?
答案 0 :(得分:0)
触发真实请求。它不会使用任何带宽,因为它在同一台机器上
var options = {
hostname: 'example.com',
path: '/test'
};
http.request(options).end();
答案 1 :(得分:0)
Request.js是使用node发送请求的最常用方法。
var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Print the google web page.
}
})