[英]Node.js: Exports Module Not Working
我在fwdCallToAgent.coffee上有這個:
exports.fwdCallToAgent = (phone,res,req) ->
在server.coffee上:
fwdCallToAgent = require './lib/fwdCallToAgent'
當我運行fwdCallToAgent時,我得到:
2011-11-13T09:49:08+00:00 app[web.1]: TypeError: object is not a function
我在這里想念什么?
謝謝
require
返回所需模塊的exports
屬性。
您需要的是以下之一
一種)
// fwdETC.coffee
module.exports.fwdETC = function () { ... };
// server.coffee
fwdETC = require('./lib/fwdETC').fwdETC
B)
// fwdETC.coffee
module.exports = function () { ... };
// server.coffee
fwdETC = require './lib/fwdETC'
就個人而言,如果它是模塊中唯一的導出函數,我建議使用第二種方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.