簡體   English   中英

Node.js:導出模塊不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM