这个很新。我有以下节点服务器在我的机器上本地运行。在index.html
页面中,我为某个网络API制作了XMLHttpRequest
,我的浏览器将重定向到以10.200.100.200:8080/auth
开头的网址(假设10.200.100.200是我的IP)
问题在于,当前对http://10.200.100.200:8080/auth
的GET请求返回空响应。当我将该URL粘贴到浏览器时,它不起作用。我在节点服务器上做错了什么?索引页似乎工作正常。非常感谢你的帮助!
节点服务器:
var fs = require('fs');
var http = require('http');
var https = require('https');
var request = require('request');
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var path = require('path');
var express = require('express');
var app = express();
var certificate = fs.readFileSync( 'something.0.0.1.cert' );
var privateKey = fs.readFileSync('something.0.0.1.key');
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
app.use(express.static(__dirname+'/public'));
app.get('/auth', function(req, res) {
res.sendFile(path.join(__dirname + '/public'+ '/html'+'/authCode.html'));
});
app.get('/', function (req, res) {
res.sendFile(path.join(__dirname + '/public'+ '/html'+'/index.html'));
});
https.createServer({
key: privateKey,
cert: certificate
}, app).listen(8080,'0.0.0.0');