[英]Error: ENOENT, no such file or directory in meteor
服務器啟動時嘗試導入JSON文件。
if (Meteor.isServer) {
Meteor.startup(function () {
// code to run on server at startup
var fs = Npm.require('fs');
Videos = fs.readFileSync("public/toc_vd_en.json", "utf8");
});
}
收到Error: ENOENT, no such file or directory 'public/toc_vd_en.json'
文件結構:
我相信我給出了正確的相對路徑。 是什么導致此錯誤?
伴侶,試試這個:
if (Meteor.isServer) {
Meteor.startup(function () {
// code to run on server at startup
var base = process.env.PWD;
var fs = Npm.require('fs');
Videos = fs.readFileSync(base + "/public/toc_vd_en.json", "utf8");
});
}
Videos = fs.readFileSync("public/toc_vd_en.json", "utf8");
改成
Videos = fs.readFileSync("../public/toc_vd_en.json", "utf8");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.