有一个名为的文件jwt.secret.js
,其中包含以下代码:
module.exports = {
secret: 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
}
想以secret
编程方式更改值(函数或其他东西?)
另外,假设我延伸jwt.secret.js
到其他属性,如
module.exports = {
secret: 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
url: 'localhost',
admin: 'test@localhost'
}
我怎样才能实现这一目标?
发布于 2018-08-28 15:51:04
假设a.js
已导入的文件
然后a.js
可以这样做:
let secret = require('./jwt.secret'); //this will return jwt.secret.js as a JavaScript file
secret.secret = "changed value";
// With jwt.secret.json on requiring this file
let secret = require('./jwt.secret.json'); //require will parse the JSON and return a JavaScript JSON object
//You can use Singleton pattern here to maintain uniqueness of secret for every file.
https://stackoverflow.com/questions/-100002459
复制相似问题