Node.js 节点js从另一个文件中重新定义调用方法
我只是试图从另一个文件调用函数,但在启动节点服务器时出错 这是我的server.js:Node.js 节点js从另一个文件中重新定义调用方法,node.js,restify,Node.js,Restify,我只是试图从另一个文件调用函数,但在启动节点服务器时出错 这是我的server.js: var restify = require('restify'); /* Declare object files */ var theProperties = require('./properties'); var server = restify.createServer({ name: 'AptTin-API' }); server.get('/:name', theProperti
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();
}
这些看起来很简单,但不起作用…在properties.js中,您需要导出函数。像这样:
exports.runningProp = function(req, res, next) {
res.send('hello properties ' + req.params.name);
next();
}