fs.readFileSync('moviedata.json', 'utf8')
将moviedata.json
在您运行应用程序的目录中MoviesLoadData.js
查找,而不是在您的文件所在的目录中查找。
假设你跑node aws/MoviesLoadData.js
了/Users/dortiz/Documents/NodeJS/pruebas/zw
, fs.readFileSync('moviedata.json', 'utf8')
会寻找moviedata.json
in /Users/dortiz/Documents/NodeJS/pruebas/zw
,而不是 in/Users/dortiz/Documents/NodeJS/pruebas/zw/aws
如果您要使用我给定的示例运行脚本,则需要在 json 文件的路径之前添加以正确引用它。
fs.readFileSync(__dirname + '/moviedata.json', 'utf8')