我正在使用express开发node.js应用程序。我正在侦听本地主机的端口3000上的POST请求。我知道如何来模拟一个POST请求的唯一方法是使用jQuery.ajax()
:模拟POST请求
$.ajax({
url: 'localhost:3000',
type: 'POST',
data: {hello: 1},
success: function (data) {
console.log(data);
},
error: function (data) {
console.log(data);
}
});
不幸的是,我得到一个错误信息:
“的XMLHttpRequest无法加载本地主机:3000跨起源请求只支持HTTP“。
我在做什么愚蠢的事情?我应该考虑更好的方法吗?
您可以编写使用['request'(https://github.com/mikeal/request) – Raynos
@Raynos在节点的单元测试:谢谢。这真的很有帮助。 – Randomblue
我有一些[http单元测试](https://github.com/Raynos/raynos-blog/tree/master/test/http)。他们可能是可读的/点你在正确的方向 – Raynos