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

node fs 讀取文件時路徑問題

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

fs.js:
在demo下運行 node fs/fs.jd
讀取本地文件 問啥報找不到文件?

const fs = require('fs');

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

    console.log(data);
});

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

回答
編輯回答
愛礙唉

./fs.json這個是基于入口文件的路徑。
建議使用__dirname+'/fs.json'來相對當前路徑進行定位。

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

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

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

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

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

2017年2月20日 17:28