我只是试图从另一个文件调用一个函数,但是在启动节点服务器时出错...
这是我的server.js:
var restify = require('restify');
/* Declare object files */
var theProperties = require('./properties');
var server = restify.createServer({
name: 'AptTin-API'
});
server.get('/:name', theProperties.runningProp);
server.listen(3000, function() {
console.log('%s listening at %s', server.name, server.url);
});
我试图从属于同一目录的properties.js中调用此函数:
function runningProp(req, res, next) {
res.send('hello properties ' + req.params.name);
next();
}
这些似乎很简单,但它不起作用......
答案 0 :(得分:1)
在properties.js中,您需要导出您的函数。像这样:
exports.runningProp = function(req, res, next) {
res.send('hello properties ' + req.params.name);
next();
}