鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ node fs 讀取文件時(shí)路徑問題

node fs 讀取文件時(shí)路徑問題

demo/fs/fs.js
demo/fs/fs.json

fs.js:
在demo下運(yùn)行 node fs/fs.jd
讀取本地文件 問啥報(bào)找不到文件?

const fs = require('fs');

// 讀取本地文件 問啥報(bào)找不到文件?
fs.readFile('./fs.json', 'utf-8', (err, data) => {
    if (err) throw err;

    console.log(data);
});

而路徑改為'./fs/fs.js',然后運(yùn)行node fs/fs.js就可以?

回答
編輯回答
愛礙唉

./fs.json這個(gè)是基于入口文件的路徑。
建議使用__dirname+'/fs.json'來相對(duì)當(dāng)前路徑進(jìn)行定位。

2017年1月15日 14:49
編輯回答
眼雜

你的服務(wù)器啟動(dòng)路徑不在當(dāng)前路徑下,所以啟動(dòng)的時(shí)候需要往下一級(jí),建議使用__dirname定義絕對(duì)路徑方式

2018年4月24日 06:37
編輯回答
笨尐豬

可以看看我寫的這篇文章:https://segmentfault.com/a/11...

你出現(xiàn)的這種問題或許可以幫助你

2017年2月20日 17:28