express用fs读取静态文件路径错误的解决方案

本文讲述了作者在使用Express生成器时遇到的文件路径问题,通过调整为相对路径'./public/maoyan.txt'解决了前端无法正确接收文件的问题。关键在于理解fs模块的路径解析方式,确保从正确起点开始查找资源。
摘要由CSDN通过智能技术生成

今天用在用express生成器生成express框架的时候.想把一个文件的信息传给前端,用fs去读取然后定义一个变量去获取fs读取的文件通过res.send()送给前端.但是文件路径出现了失误一直读取不出来.

错误示例,本来不管是引入css或js都是直接以静态资源public文件为起点,直接写其下的路径.但是引入fs写这样的文件就读取不到了.

解决方案:

个人猜测fs的读取相对路径的读取的方法应该是以你读取的文件为起点来引入被读取文件的路径.

当我把路径改为'./public/maoyan.txt'才成功了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值