Articles of typeerror

npm安装错误:TypeError:uid必须是一个int

升级我的Node.js后,似乎不对。 它不能使用“-g”安装任何软件包。 这里是错误捕捉的图片链接http://photo.weibo.com/1495160301/wbphotos/large/mid/3603537491210131/pid/591e55edjw1e6xpnw75h1j20wt0lydjm 。 (OS X 10.8.4)

(Node js) – TypeError:不能调用未定义的方法'getData'

我一直在寻找几天没有,真的觉得我错过了这里的概念的一部分…我是相当新的node.js,我试图调用一个方法从一个不同的模块在我的主要类每个说… 这是代码 inputReader.js (function() { var dir = './views/'; // Declare the directory to be scanned var data = {} // Create array object for storage fs.readdir(dir, function(err, files) { if (err) { throw err; } var c = 0; // Declare a var c = 0; initial condition of a for loop files.forEach(function(file) { […]

尝试通过节点调用National Rail SOAP API时发生TypeError

我正在尝试使用node-soap访问National Rail API。 文档在这里: https : //lite.realtime.nationalrail.co.uk/OpenLDBWS/ 我是SOAP的新手,所以这可能不是API的问题。 我正在得到一个types错误,无论我尝试… TypeError:无法读取未定义的属性“Body” 以下是我用来尝试拨打电话的代码: var soap = require('soap'); var url = 'https://lite.realtime.nationalrail.co.uk/OpenLDBWS/wsdl.aspx?ver=2014-02-20'; var soapHeader = '<com:AccessToken>MY_TOKEN</com:AccessToken>'; soap.createClient(url, function(err, client){ var args = { numRows : 10, crs : 'LAN' }; client.addSoapHeader(soapHeader); client.GetDepartureBoard(args, function(err, result){ if(err){ console.log('error!'); throw err; } console.log(result); }); }); 使用节点肥皂我也可以得到请求的信封,这是内容: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="http://thalesgroup.com/RTTI/2014-02-20/ldb/" xmlns:tok="http://thalesgroup.com/RTTI/2013-11-28/Token/types" […]

将对象传递给require()时,inputtypeError

我得到typeError:对象不是一个函数 当我运行: 节点server.js 为下面的代码行 require('./app/routes.js')(app, passport); 从我的server.js文件的以下代码: // server.js // set up ====================================================================== // get all the tools we need var express = require('express'); var app = express(); var port = process.env.PORT || 8080; var mongoose = require('mongoose'); var passport = require('passport'); var flash = require('connect-flash'); var morgan = require('morgan'); var cookieParser = require('cookie-parser'); var […]

TypeError:无法读取未定义的属性“emit”

问题是,每当我尝试着触发“this.io.emit”事件发生TypeError。 只有当我在“socket.on”块中写这个语句“this.io.emit”时才给出,否则,如果我把它写在这个块之外,它就不会产生错误。 这是调用其他库的主要server.js文件: const express = require('express'), http = require('http'), socketio = require('socket.io'); class App{ constructor() { this.port = process.env.PORT || 81; this.host = `localhost`; this.app = express(); this.http = http.Server(this.app); this.socket = socketio(this.http); } appConfig(){ new config(this.app); } appRoutes(){ new routes(this.app,this.socket).routesDefault(); } appDefault(){ this.appConfig(); this.appRoutes(); this.http.listen(this.port,this.host,()=> { console.log(`Listening`); }); }} 我的服务器端代码是: 'use strict'; class […]

Node.js + ExpressJS + Socket.IO TypeError:obj.on不是一个函数

我不幸在我的工作中遇到了障碍。 我有一个node.js + ExpressJS后端通过Socket.io连接到前端,并创build了服务器和客户端,如下所示: app.js: var express = require('express'); var app = express(); var server = require('http').Server(app); var io = require('socket.io')(server); // Routes and io.on statement with listeners on 'connection' server.listen(2000); io.listen(2000); index.html的: <!doctype html> <!— html stuff —> <script src='/socket.io/socket.io.js'></script> <script src='/js/jquery.min.js></script> <script> $(document).ready(function() { var socket = new io.Socket('localhost', {port: 2000}); socket.connect(); // […]

节点v5。* TypeError:不能将undefined或null转换为debugging对象

我试图debugging我的Node.js代码,我有一个奇怪的错误: TypeError:无法将undefined或null转换为对象 但是,如果我试图把一些代码在if-else或其他的东西,它工作正常。 我试图简单我的代码是这样的: var a = { foo:"something" }; var b = 5; 当我debugging它,并设置断点上var b = 5; ,并在控制台中尝试访问a.foo它会引发错误: ‌TypeError: Cannot convert undefined or null to object at t.evaluate (eval at <anonymous> (c:\projects\main\TestProject\test.js:1:11), <anonymous>:171:45) at DebugCommandProcessor.r.processDebugJSONRequest (eval at <anonymous> (c:\projects\main\TestProject\test.js:1:11), <anonymous>:383:15) at Object.<anonymous> (c:\projects\main\TestProject\test.js:2:1) at Module._compile (module.js:425:26) at Object.Module._extensions..js (module.js:432:10) at Module.load (module.js:356:32) at Function.Module._load […]

在node.js中抛出新的TypeError('第一个参数必须是string或缓冲区')

我是js节点的新手,一周前开始学习。 当创build一个小型服务器时,我得到了下面的错误: _http_outgoing.js:543抛出新的TypeError('第一个参数必须是一个string或缓冲区'); ^ TypeError:第一个参数必须是一个string或缓冲区在ServerResponse.OutgoingMessage.end(_http_outgoing.js:543:11)在call_backfunction(/Users/Aman/Documents/learn/node/app3/server.js:36:8)at iterator(/Users/Aman/Documents/learn/node/app3/server.js:57:6)at /Users/Aman/Documents/learn/node/app3/server.js:68:6 at FSReqWrap.oncomplete(fs的.js:82:15) function loadAlbums(req, res){ var call_backfunction = function(err, album_list){ if(err){ res.writeHead(503, {"Content-Type": "text/plain"}); res.end("There are no albums in folder. " + err + "\n"); } else{ res.writeHead(200, {"Content-Type": "text/json"}); res.end(album_list); } } albumLoader(req, res, call_backfunction); } function albumLoader(req, res, callback){ var path = req.core_url.pathname.substr(1, 6); fs.readdir(path, function(err, […]

TypeError:undefined不是node.js / express.js中的函数

我得到了以下错误:TypeError:undefined不是一个函数 callback(null,array_reply,threadResults); 这部分看起来不好,但我不知道为什么。 我需要你的帮助。 谢谢 async.waterfall([ function (callback) { Model.find() .limit(10) .sort({pushed_date: 'desc'}) .exec( function (err, results) { if (err) { log('Error: ' + err.message); callback(err); return; } var array_reply = new Array(); async.forEachSeries(results, function (result, callback) { var reply = result.replies[result.replies_count]; array_reply.push(reply); },callback); callback(null, array_reply); }); }, function (array_reply, callback) { Model.find() .limit(10) .sort( […]

Nodejs比较两个不同的Excel文件,并发现其差异

这是我的第一个问题。 纠正我,如果我错了。 我是nodejs新的蜜蜂。 我想通过nodejs来比较两个excel文件。 我已经使用excel比较模块来比较两个excel文件(确实有多张)。 但它的投掷types错误。 这是我的代码 var excel_compare = require("excel-compare"); excel_compare({ file1: 'data/school.xlsx', // file1 is the main excel to compare with file2: 'data/all.xlsx', // file2 is the file for compare column_file1: { column: [1], join: '' }, column_file2: { column: [2], join: '-' } }) 当我运行上面的代码时,我得到以下错误 TypeError: Cannot read property 'value' of undefined […]