【问题标题】:node js restify calling method from another filenode js从另一个文件重新调用方法
【发布时间】:2014-03-20 10:20:32
【问题描述】:

我只是想从另一个文件中调用一个函数,但是在启动节点服务器时出现错误...

这是我的 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();
}

这些看起来很简单,但它不起作用......

【问题讨论】:

    标签: node.js restify


    【解决方案1】:

    在 properties.js 中你需要导出你的函数。像这样:

    exports.runningProp = function(req, res, next) {
      res.send('hello properties ' + req.params.name);
      next();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 2013-05-17
      相关资源
      最近更新 更多