记一次node,fs.readFileSync('')读取文件失败,报错error: ENOENT: no such file or directory, open '../extend/wxpay/merchant/apiclient_key.pem'
2、原因,因为nodejs官方推荐在使用fs模块读取文件时使用绝对路径,而不是相对路径。
假设我们要获取2处的文件,当前我们运行是在1处backend来运行程序的,此时就要以当前文件夹为基础,向下找到我们需要引入的文件夹,例如,在server问件夹下其中一个文件需要引入2的文件,此时在这个文件中,需要这样写
readFileSync('./app/extend/wxpay/merchant/apiclient_key.pem')
以backend为根节点