按节点获取项目根的提示
假设我们的js文件写在服务器目录中,但是我们的资源文件存储在app/img目录中。
实现功能
如下图所示,我们需要使用fs来读取server/index.js文件中的app/img/favicon.ico文件。
实现方法
node.js中只提供了一个dirname全局变量,可以通过dirname获取“C:\wwwroot\yidata\server”。此时需要路径。
第一
从“path”导入路径;(ES6)或var path=required(' path ');Path.join(dirname ,)./')可以获取node.js的项目根目录
Path.join (dirname ,)./app/img/fav icon . ico’)可以获取目标文件。
从上面的例子可以看出,path.join将多个参数组合成一个路径,所以我们只需要参考路径表示方法进行合并即可。例如,如果js文件在第三级目录中,项目的根目录就是path.join(__dirname ')./././').
Path.resolve(' . ')摘要
也可以直接获取项目根目录,但需要注意的是,使用这种方法存在一些问题,以前遇到过,记不住。请注意。有问题可以留言交流。
版权声明:按节点获取项目根的提示是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。