繁体   English   中英

未捕获的 ReferenceError:未定义请求

[英]Uncaught ReferenceError: request is not defined

我正在研究简单的节点 js 模块......一个模块,当我给出一个 ID 和一个请求率时,返回一个可读流,它为相应的卫星发射位置数据......我试图通过使用子类 ReadableStream 来实现

http://nodejs.org/api/stream.html#stream_class_stream_readable

我正在使用这个 api

https://api.wheretheiss.at/v1/satellites/25544

在下面提供我的代码..

http://jsfiddle.net/omb3rwqn/1/

var request = require('request');
var url = 'https://api.wheretheiss.at/v1/satellites/25544'
var reader = request(url);
readable.on('readable', function() {

    console.log('got %d characters of string data');

})

你在你的 app.js 端点上是不是意外做的

app.post('/api/v1/something',function(req,res)
{
    var ip = req.headers['x-forwarded-for'];       
    **var a = request.connection.remoteAddress**

在这种情况下,您代码中的“请求”是一个红鲱鱼。 您真正要寻找的是您的端点定义了“req”(或请求以外的任何内容)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM