Node.js创build一个返回错误的简单模块

index.js

var number; module.exports.setNumer = function(num) { number = num; }; module.exports.getInfo = function() { return { number : number }; }; 

app.js

 var flight = require('./index'); flight.setNumber(1234); console.log(flight.getInfo()); 

我得到这个错误

TypeError:flight.setNumber不是一个函数

由于我是Node.js的新手,所以请大家帮忙!

谢谢。

简单的错字:

 module.exports.setNumer = function(num) { number = num; }; 

注意你写了“setNumer”。 而你的电话是setNumber() 。 你在你的定义中缺less一个“b”。