未捕获的ReferenceError:未定义请求

Uncaught ReferenceError: request is not defined

本文关键字:未定义 请求 ReferenceError      更新时间:2023-09-26

我正在处理简单的节点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"(或除请求以外的任何东西)