Soy nuevo en node.js, pero quería jugar con algunos códigos básicos y realizar algunas solicitudes. Por el momento, estoy jugando con la búsqueda OCW (http://www.ocwsearch.com/), y estoy tratando de hacer algunas solicitudes básicas utilizando su solicitud de búsqueda de muestra:Solicitudes Node.js devolviendo redirecciones 301
Sin embargo, no importa qué solicitud intente hacer (incluso si acabo de consultar google.com), me está devolviendo
<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>
No estoy muy seguro de lo que está pasando. Busqué nginx, pero la mayoría de las preguntas que se hicieron al respecto parecían ser preguntadas por personas que estaban configurando sus propios servidores. Intenté utilizar una solicitud https en su lugar, pero eso devuelve un error 'ENOTFOUND'.
Mi código de abajo:
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/');
Lo siento si esto es una pregunta muy simple, y gracias por cualquier ayuda que puede dar!
Eso es un montón de $. – Krinkle