Javascript node.js(express framework):require和post

Javascript node.js(express framework):require和post,javascript,node.js,express,Javascript,Node.js,Express,app.js: 其他_file.js: var app = express(); require('./other_file.js')(app); 结果:未定义应用程序 如何在require文件中使用express方法 提前感谢。其他_文件.js应该是这样的: app.post('/test', function(req, res) { console.log(true); }); 长话短说: 当您require()一个文件时,您将返回一个对象(该导出对象)。如果你想找回一个函数,

app.js:

其他_file.js:

var app = express();

require('./other_file.js')(app);
结果:未定义应用程序

如何在require文件中使用express方法


提前感谢。

其他_文件.js
应该是这样的:

app.post('/test', function(req, res) {
    console.log(true);
});
长话短说:
当您
require()
一个文件时,您将返回一个对象(该
导出
对象)。如果你想找回一个函数,你需要让你的函数替换导出对象。要实现这一点,您需要将函数分配给
模块。导出
其他_文件。js
应该是这样的:

app.post('/test', function(req, res) {
    console.log(true);
});
长话短说:
当您
require()
一个文件时,您将返回一个对象(该
导出
对象)。如果你想找回一个函数,你需要让你的函数替换导出对象。要实现这一点,您需要将函数分配给
模块。导出
其他_文件。js
应该是这样的:

app.post('/test', function(req, res) {
    console.log(true);
});
长话短说:
当您
require()
一个文件时,您将返回一个对象(该
导出
对象)。如果你想找回一个函数,你需要让你的函数替换导出对象。要实现这一点,您需要将函数分配给
模块。导出
其他_文件。js
应该是这样的:

app.post('/test', function(req, res) {
    console.log(true);
});
长话短说:
当您
require()
一个文件时,您将返回一个对象(该
导出
对象)。如果你想找回一个函数,你需要让你的函数替换导出对象。要实现这一点,您需要将您的功能分配给
模块。导出

您必须明确地导出需要公开的成员


other_file.js
应该如下所示

 module.exports = function(app) {
   app.post('/test', function(req, res) {
      console.log(true);
   });
 }
其中
module.exports
是当文件与
require()
语句一起使用时返回的成员


节点本身从中借用。

您必须明确地导出您想要公开的成员


other_file.js
应该如下所示

 module.exports = function(app) {
   app.post('/test', function(req, res) {
      console.log(true);
   });
 }
其中
module.exports
是当文件与
require()
语句一起使用时返回的成员


节点本身从中借用。

您必须明确地导出您想要公开的成员


other_file.js
应该如下所示

 module.exports = function(app) {
   app.post('/test', function(req, res) {
      console.log(true);
   });
 }
其中
module.exports
是当文件与
require()
语句一起使用时返回的成员


节点本身从中借用。

您必须明确地导出您想要公开的成员


other_file.js
应该如下所示

 module.exports = function(app) {
   app.post('/test', function(req, res) {
      console.log(true);
   });
 }
其中
module.exports
是当文件与
require()
语句一起使用时返回的成员


节点本身是从中借用的。

是您发布了整个
other_file.js
的代码吗?如果是这样,您需要导出一个以
app
为参数的函数。您发布的代码是
other_file.js
的全部吗?如果是这样,您需要导出一个以
app
为参数的函数。您发布的代码是
other_file.js
的全部吗?如果是这样,您需要导出一个以
app
为参数的函数。您发布的代码是
other_file.js
的全部吗?如果是这样,您需要导出一个以
app
为参数的函数。