nodejs/restify サーバーを起動するファイルがあります。呼び出しがサーバーに到着すると、次のようにします。
apiserver.post('/:param',call1);
function call1(req, res, next) {
//treatment
}
しかし、関数を functions.js というスクリプトに配置したいのですが、問題はこれを行うときです
var functions = require('./functions')
apiserver.post('/:param', functions.call1(req,res,next));
req、res、および next は未定義の変数であると言われています。