【问题标题】:Is it possible to one method into another file in nodejs and express?是否可以将一种方法放入 nodejs 中的另一个文件并表达?
【发布时间】:2019-11-17 14:31:19
【问题描述】:

如何在整个项目中使用一种方法是否可行? 如果可能,请帮我详细说明。

谢谢提前

【问题讨论】:

  • 创建一个模块导出它,然后导入它并在任何你想要的地方使用
  • 谢谢你的回复,你能给我一个例子吗?
  • 是的,很酷,看看答案。

标签: node.js express angular7


【解决方案1】:

作为一个例子,它是你的log.js 文件。你可以使用 module.exports 来导出这样的函数

module.exports.log = function (msg) { 
    console.log(msg);
};

现在如果你想将它导入,假设app.js文件。只需这样做。

var msg = require('./Log.js');// the path is important here 

msg.log('Hello World');

在上面的例子中,你正在导出log function,按照我说的方式导入它,你可以在任何你想要的地方使用它(在需要之后)。

最好也看看docs

你也可以使用ES6exportimport,如下所示

export function log(){ } // exports named function log
import { log } from '..filepath/filename'

MDN docs,详细描述一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多