Sono nuovo di zecca su node.js, ma volevo giocare con qualche codice base e fare alcune richieste. Al momento, sto giocando con la ricerca OCW (http://www.ocwsearch.com/), e sto cercando di fare alcune richieste di base usando la loro richiesta di ricerca di esempio:Node.js Richieste di ritorno 301 reindirizzamenti
Tuttavia, non importa quale richiesta cerco di fare (anche se ho appena interrogare google.com), mi
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/0.7.65</center>
</body>
</html>
sta tornando io non sono troppo sicuro di quello che sta succedendo. Ho cercato nginx, ma la maggior parte delle domande ha chiesto a qualcuno che stava installando i propri server. Ho provato a utilizzare invece una richiesta https, ma questo restituisce un errore "ENOTFOUND".
mio codice qui sotto:
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
var options = {
host:'ocwsearch.com',
path:
'/api/v1/search.json?q=statistics&contact=http%3a%2f%2fwww.ocwsearch.com%2fabout/',
method: 'GET'
}
var req = http.request(options, function(res) {
console.log("statusCode: ", res.statusCode);
console.log("headers: ", res.headers);
res.on('data', function(d) {
process.stdout.write(d);
});
});
req.end();
req.on('error', function(e) {
console.error(e);
});
}).listen(8124);
console.log('Server running at http://127.0.0.1:8124/');
Scusate se questo è davvero semplice domanda, e grazie per tutto l'aiuto che può dare!
Questo è un sacco di $. – Krinkle