如何在Node.js中引用module.exports内部的变量

尼古拉

我有一个如下编写的模块:

module.exports = {
    port: '1337',
    facebook: {
        clientID: '123456789',
        clientSecret: 'a1b2c3d4e5f6g7h8i9j0k',
        callbackURL: 'http://localhost:1337/oauth/facebook/callback'
    }
};

我想做的是在callbackURL中使用port变量:

callbackURL: 'http://localhost:1337/oauth/facebook/callback'

我试过了:

callbackURL: 'http://localhost:'+ this.port +'/oauth/facebook/callback'

但显然这是不正确的,因为facebook是另一个对象。因此,有人可以解决这个问题吗,欢迎您阅读其他任何内容(以加深理解)。

Vsevolod Goloviznin

只需将其声明module.exports为普通变量即可:

var port = '1337';
module.exports = {
    port: port,
    facebook: {
        clientID: '123456789',
        clientSecret: 'a1b2c3d4e5f6g7h8i9j0k',
        callbackURL: 'http://localhost:'+ port + '/oauth/facebook/callback'
    }
};

您可以module.exports在文件中的任何位置放置内容,甚至可以执行一些逻辑(例如从文件或其他资源中检索设置)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从函数内部修改module.exports?

来自分类Dev

Node.js module.exports更改主体变量

来自分类Dev

通过node中的module.exports获取变量

来自分类Dev

如何在js内部传递变量?

来自分类Dev

如何在 node.js 中正确使用 module.exports?

来自分类Dev

如何在Node.js中访问变量文档ID

来自分类Dev

如何在Node.js中获取并传递变量

来自分类Dev

Node-Express (module.exports) 变量未定义

来自分类Dev

Node.js:通过module.exports在模块之间共享变量

来自分类Dev

node.js中的不同module.exports模式

来自分类Dev

在node.js中异步读取文件module.exports

来自分类Dev

node.js中module.exports =函数的含义

来自分类Dev

如何在node.js中导出环境变量

来自分类Dev

如何在 node 中使用 sinon 为 module.exports 和原型编写单元测试

来自分类Dev

如何在Typescript中的函数内部声明静态变量?

来自分类Dev

如何在内部函数PHP中访问变量?

来自分类Dev

如何在bash中的awk内部动态比较变量?

来自分类Dev

如何在内部类Android中访问变量

来自分类Dev

如何在Julia的内部块中不隐藏变量?

来自分类Dev

如何在jQuery中的push()方法内部迭代变量

来自分类Dev

如何在JavaScript中的函数内部访问变量

来自分类Dev

如何在Linux的mailx中设置内部变量?

来自分类Dev

如何在内部类Android中访问变量

来自分类Dev

如何在python中的函数内部访问和编辑变量

来自分类Dev

如何在render方法中的React const变量内部循环

来自分类Dev

如何在 /f "tokens=*" 中批量使用内部变量

来自分类Dev

如何在 Kotlin 中从内部类检索变量到函数

来自分类Dev

如何在Python中动态引用变量

来自分类Dev

如何在CSH中取消引用变量

Related 相关文章

热门标签

归档