使用 URL 而不是 JS 文件的 Chai 请求
Chai Request With URL instead of JS File
我知道如何发出以下形式的 chai 请求:
let Server = require('../src/index');
let chai = require('chai');
let chaiHttp = require('chaiHttp');
chai.use(chaiHttp);
然后测试使用:
chai.request(Server).get('/').end((error,response) => {
....
});
但是,如果我希望 Server
成为 URL,我该怎么做——例如,我想向 https://myserver.com
发送 GET 请求并测试什么回应是柴。
您可以使用 chai HTTP 来使用 URL 而不是服务器,方法是替换 request
方法中的 Server
参数。
chai.request( "https://myserver.com" )
.get( "/" )
...
将向 https://myserver.com
.
发出 GET 请求
中阅读有关此功能的更多信息
我知道如何发出以下形式的 chai 请求:
let Server = require('../src/index');
let chai = require('chai');
let chaiHttp = require('chaiHttp');
chai.use(chaiHttp);
然后测试使用:
chai.request(Server).get('/').end((error,response) => {
....
});
但是,如果我希望 Server
成为 URL,我该怎么做——例如,我想向 https://myserver.com
发送 GET 请求并测试什么回应是柴。
您可以使用 chai HTTP 来使用 URL 而不是服务器,方法是替换 request
方法中的 Server
参数。
chai.request( "https://myserver.com" )
.get( "/" )
...
将向 https://myserver.com
.