如果问题看起来很愚蠢,我是初学者很抱歉,但我正在开发一个 NodeJs 服务器,我目前正在使用它(在后端/server.js 中)来拥有我的公共文件:
app.use(express.static(Path.join(__dirname, '..', 'public')));
Run Code Online (Sandbox Code Playgroud)
但我想知道是否可以在我的路径中添加一个节点模块的包,例如:
app.use(express.static(Path.join(__dirname, '..', 'node_modules/fuelsdk-node')));
Run Code Online (Sandbox Code Playgroud)
我应该如何导入我的节点模块?我可以同时使用两者吗?还是我必须以其他方式做到这一点?谢谢 !
我试图获取对象中的对象的值,但键值是一个变量,所以我不知道如何使这个代码工作:
var res = 'Hello';
var greetings = {
'Hello': {'lang':'EN' ,'goodbye': 'Goodbye'},
'Bonjour': {'lang':'FR', 'goodbye': 'Aurevoir'}
}
Run Code Online (Sandbox Code Playgroud)
后来我想用这个:
greetings.res.lang
Run Code Online (Sandbox Code Playgroud)
得到:'EN',现在我得到'未定义',因为它评估表达式greetings.res而不是greeting.Hello所以它没有在列表中找到它.
编辑:谢谢你的快速回答!