Node.js中的文件路径

布赖恩·布伊

我有一个看起来像的文件夹

主页>模型> file1.ejs
|
|>路由> file2.ejs

来自file2的两个require file1代码是const variable = require(“ ../ models / file1.ejs)假设我不想相对地要求模型,为什么const variable = require(” / models / file1.ejs“ ) 不行。

是不是“ /”的意思是从根目录开始?

如果我们在另一个文件夹中有大量的文件夹嵌套,那么如何避免在文件路径中执行“ ../../../../”?

此外,为什么在JS中看起来像Comment = require(“ ./ models / comment”)的代码可以工作,但是当您执行Comment = require(“ models / comment”)时却不能工作

或者ejs中看起来像<%-include(“ partials / header”)%> <%-include(“ / partials / header”)%>之类的东西不起作用。

无论如何,在执行路径操作期间始终从根目录开始吗?当以“ /”开头时,似乎使我的路径从根目录开始时会导致错误。

Tinu Jos K

例如,考虑以下代码,

var filename = "file1.ejs"; 
var fullpath = __dirname + "/models/" + filename;

此处阅读有关__dirname的文档

这是提供绝对路径的方法,其中__dirname将为您提供直到当前工作目录的路径。

相对路径如下所示

例如,如果您试图访问的文件file1.ejs是内部的models其他文件目录file2.ejs是内部目录models2,其中models2目录也在里面models,那么你可以提供的相对路径,

即文件夹结构如下

basePath/models/file1.ejs   
basePath/models/models2/file2.ejs

然后从file2.ejs访问file1.ejs,如下所示,

var path = '../file1.ejs'  // going one folder back and getting inside parent models directory where the file1.ejs resides

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Node.js中的网络共享路径访问文件

来自分类Dev

Node.js 更改静态文件的路径

来自分类Dev

在node.js中获取文件描述符的文件路径/名称

来自分类Dev

我在 node.js 中的 JS 文件路径应该是怎样的?

来自分类Dev

Ubuntu中Node.js安装的路径

来自分类Dev

Windows文件系统路径中的Node.js错误4058 ENOENT

来自分类Dev

如何在node.js中安全地将本地文件路径转换为文件::?/ url?

来自分类Dev

如何获取位于node.js中$ PATH中的可执行文件的完整路径?

来自分类Dev

如何获取位于node.js中$ PATH中的可执行文件的完整路径?

来自分类Dev

Node.js错误,未更改,请打开“文件/路径”

来自分类Dev

node.js相对于文件的project / src路径

来自分类Dev

在Node JS中包含从属JS文件

来自分类Dev

在Node JS中包含从属JS文件

来自分类Dev

如何在不指定完整的node_modules路径的情况下从npm包中请求备用js文件

来自分类Dev

如何在node.js中获取底层操作系统的临时文件目录路径?

来自分类Dev

从Node.js中的请求路由获取其余路径

来自分类Dev

node.js中的Web服务器路径错误

来自分类Dev

Node.js中的高级写入文件

来自分类Dev

在Node.js中包含HTML文件

来自分类Dev

在node.js中读写json文件

来自分类常见问题

在Node.js中读取文件

来自分类Dev

覆盖Node.js中的文件

来自分类Dev

在Node.js中读取XML文件

来自分类Dev

在Node.js中删除文件

来自分类Dev

在Node.js中包含HTML文件

来自分类Dev

从node.js中的文件读取

来自分类Dev

确定路径是否是Node.js中另一个路径的子目录

来自分类Dev

Node js写入文件

来自分类Dev

如何在Node JS / Express JS Project中读取文件?

Related 相关文章

热门标签

归档