path.exists is now called `fs.exists`.
发布于 12 年前 作者 zhangcp 7422 次浏览 最后一次编辑是 8 年前

用path对象读取文件,每次都会输出这条信息 path.exists is now called fs.exists. 这样才能输出不让他输出呢?![enter image description here][1]

还有下面这个问题,就一起问了吧,就是地址栏显示中文,为什么,下面显示是url编码呢 [1]: /upload/50a7128a637ffa415509df25/1353127118184_url_encode.jpg 我设了request.setEncoding(“gbk”);也没有用啊, response的encoding我也设了是gbk,也没用啊 还请大家解答一下啊

5 回复

不方便系统学的基础知识…

从 0.8 开始 fs.exists 出现了, 以前大概是 path.exists… 大概是为了提醒切换到新版本, 具体还要再挖下…

URL 中文是为了转义… 对应 encodeURI decodeURI 的 API 具体看 http://blog.csdn.net/aimlecarol/article/details/7739065 至于原因… 求助二楼…

解决了,用fs.exists就不会有这个问题,其实现在我才知道,他提示是告诉你,应该用fs.exists来代替path.exists

path.exists 方法现在改到fs模块里去了。github上还有个机器人,检测到你的代码里有path.exists就会给你发它修改之后的pull-request。

觉着0.8最恶心的api莫过这个的改动, 搞的项目乱七八糟

回到顶部