首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JS中的文件路径

JS中的文件路径
EN

Stack Overflow用户
提问于 2019-12-28 02:56:01
回答 2查看 43关注 0票数 0

这可能是一个基本的问题。我是Js的新手。我正在尝试在我的tasks.js文件中要求db.js。我的文件结构如下。

代码语言:javascript
运行
复制
server
   routes
      api
        tasks.js
db.js

我目前正在做

代码语言:javascript
运行
复制
const sql = require(path.join(__dirname, '/../db.js'));

这不允许我访问routes文件夹。如果有人可以向我解释这一点,因为我正在努力找出这一点,而不是反复试验。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-28 02:58:44

您所需要做的就是在路径前加上足够的../序列。

代码语言:javascript
运行
复制
const sql = require('../../../db.js');

在使用require函数时,您不需要使用path.join__dirname

票数 1
EN

Stack Overflow用户

发布于 2019-12-28 02:58:59

这可能是一种安全措施。如果db.js是可访问的,则尝试使用绝对路径名而不是相对路径名指定它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59504944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档