我正在使用Node.js构建Web应用程序。
我有两个文件。Server.js - 在其中调用服务器上线等。另一个文件包含一个带有数据的大对象。我已经将带有数据的文件导入到server.js中,当我设置网站上线时,在postman中获取对象。但是我无法深入对象内部以获取对象内的数据。我得到的错误信息说我的数据存储变量未定义。
我认为解决方法是将albumsData变量导入到server.js中,但我完全陷入困境,找不到如何做到这一点。如果有人有任何想法,请分享。
albumsData.js
const express = require('express');
const router = express.Router();
let albumsData = {
filled with data
}
router.get('/albumData', (req, res) => {
res.send(albumsData);
});
module.exports = router;
Server.js
app.use(require('./api/albumData/unikkatilData'))
app.use((req, res) => {
res.status(404)
.send(albumsData)
});
app.listen(4000, () => {
console.log('hello worldd')
})
require
导入模块,甚至可以使用数组/对象。 - Rajat Verma