javascript - 从nodejs调用外部.js文件中的函数

标签 javascript node.js heroku

嘿,我有一个在 Heroku 上运行的 Nodejs 文件,我想调用外部文件中的各种函数,但我不知道该怎么做。

我的外部 tool.js 文件如下所示:

var Tool = {}; //tool namespace
Tool.doSomething =  function(a,b){}
Tool.doSomethingElse = function(a,b){}

如何导出此功能以在我的 Nodejs 文件中可用?

大概在我的nodejs 文件中我有类似的内容:

import nodeTool = require('./tool.js');

然后我想这样调用它:

var n = nodeTool.doSomething(a,b);

任何帮助都是值得赞赏的。谢谢。

最佳答案

工具.js

exports.doSomething = function(a,b){}
exports.doSomethingElse = function(a,b){}

Node 文件:

var nodeTool = require('./tool.js')
var n = nodeTool.doSomething(a,b)

关于javascript - 从nodejs调用外部.js文件中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42705965/

相关文章:

javascript - 如何在 Node.js 中使用 Promise 对 API 进行递归请求?

javascript - 如果从 qresources 加载 html 文件,QWebView 不会加载任何外部资源

javascript - 为什么 JSON.stringify() 替换函数不起作用?

angularjs - 使用 Webpack 构建的 Heroku 上的 Angular 应用程序 - 环境变量?

python - Pip freeze 给我这个与 git 相关的错误

javascript - if 语句在 Jquery Ajax 调用中不起作用?

node.js - 我怎样才能让 webpack 跳过一个要求

angularjs - E/configParser - 错误消息 : configuration file cli. js 未导出配置对象

node.js - 如何从一个 docker 容器向另一个链接容器发出 HTTP 请求?

ruby-on-rails - 跟踪 Rails 和 Heroku 上的 ActionCable 性能