这可能是一个基本的问题。我是Js的新手。我正在尝试在我的tasks.js文件中要求db.js。我的文件结构如下。
server
routes
api
tasks.js
db.js我目前正在做
const sql = require(path.join(__dirname, '/../db.js'));这不允许我访问routes文件夹。如果有人可以向我解释这一点,因为我正在努力找出这一点,而不是反复试验。谢谢!
发布于 2019-12-28 02:58:44
您所需要做的就是在路径前加上足够的../序列。
const sql = require('../../../db.js');在使用require函数时,您不需要使用path.join或__dirname。
发布于 2019-12-28 02:58:59
这可能是一种安全措施。如果db.js是可访问的,则尝试使用绝对路径名而不是相对路径名指定它。
https://stackoverflow.com/questions/59504944
复制相似问题