NodeJS服务器只能从cURL请求?

时间:2017-12-30 05:21:08

标签: javascript node.js curl

今天我遇到了非常奇怪的问题。我正在开发一个nodejs服务器,并且我已经开始工作了。但是,它只适用于cURL。我无法从浏览器连接到网页。

这是我用来创建服务器的代码。 "服务器正在运行......"登录到控制台,当从cURL发出http请求时,它会将 Hello World 打印到控制台中。

var http = require('http');
http.createServer(function(req, res) {
    res.setHeader('Access-Control-Allow-Origin', 'http://acvsapps.med.uottawa.ca');
    res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');    
    res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(8080, 'xx.xx.xx.xxx');
console.log('Server running at http://xx.xx.xx.xxx:8080/');

不幸的是,从浏览器(Google Chrome)中可以看到:

有谁知道为什么会这样?

0 个答案:

没有答案