栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 面试经验 > 面试问答

node.js TypeError:路径必须是绝对路径,或为res.sendFile指定根目录[无法解析JSON]

面试问答 更新时间:发布时间: 百科书网 趣学号

错误非常明显,您需要指定一个绝对路径(而不是相对路径)和/或

root
在的config对象中设置
res.sendFile()
。例子:

// assuming index.html is in the same directory as this scriptres.sendFile(__dirname + '/index.html');

或指定一个根(用作第一个参数的基本路径

res.sendFile()

res.sendFile('index.html', { root: __dirname });

root
当您传递用户生成的文件路径时,指定路径可能会更有用,该文件路径可能包含格式不正确/恶意的部分
..
(例如
../../../../../../etc/passwd
)。设置
root
路径可防止此类恶意路径用于访问该基本路径之外的文件。



转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/391097.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号