当前位置: 首页 > 面试题库 >

node.js要求来自父文件夹

李昱
2023-03-14
问题内容

我有以下结构:

-- node_modules
-- websites
---- common
------- config.js
---- testing
------- test.js

在配置内部,我设置了一些变量,这些变量正在使用module.export导出。

我尝试node test.js使用以下代码从config.js 运行时检索这些变量:

var configData = require('./common/config.js')
var configData = require('../common/config.js')

他们都不工作。我该怎么做才能从另一个文件夹中检索数据?


问题答案:
var configData = require('./../common/config.js');
  1. ./testing/

  2. ./../websites/

  3. ./../common/websites/common/

  4. ./../common/config.jswebsites/common/config.js



 类似资料:
  • 问题内容: 我尝试“要求”一个父控制器(不是指令),但是AngularJS返回一个异常。代码是这样的: HTML 错误 错误:找不到指令’myDirective’所需的[$ compile:ctreq]控制器’myController’! 为什么? 也许,属性必须引用 指令 的控制器? 谢谢 问题答案: 要求在另一个指令中使用其他指令控制器,请参考以下示例

  • 我正试图通过JMeter发送HTTP请求。我创建了一个循环计数为25的线程组。我有一个120的加速期,线程数设置为30。在线程组中,我有20个HTTP请求。对于JMeter如何运行这些请求,我有点困惑。一个线程组内的20个请求是否都在一个线程中运行,而线程组上的每个循环是否在不同的线程上并发运行?或者,20个请求中的每一个都在可用时在不同的线程中运行。 我的另一个问题是,在每个循环中,我想改变通过

  • 我想通过AJAX请求检索我的本地JSON文件数据。当我在Chrome中启动html时,它产生了错误: XMLHttpRequest无法加载。跨源请求仅支持以下协议方案:超文本传输协议、数据、chrome、chrome-扩展、https、chrome-扩展-资源。 以下是我的代码: 如果我添加<code>数据类型:“jsonp”,则 它返回我错误函数。

  • 问题内容: 如何在node.js的文件夹中需要所有文件? 需要类似的东西: 问题答案: 给require给出文件夹的路径后,它将在该文件夹中寻找一个index.js文件。如果有一个,它会使用它,如果没有,它将失败。 如果您可以控制文件夹,那么创建一个index.js文件,然后分配所有“模块”,然后简单地要求就可以了。 yourfile.js index.js 如果您不知道文件名,则应该编写某种加载

  • 问题内容: 我需要将父目录和其他子目录中的文件包含到子目录中。我之前只使用include(’/ rootdirectory / file.php’); 但现在看来似乎行不通。 只是想知道我该怎么做,谢谢。 这是我的确切行: 它给我这个错误(页面仍在运行): 警告: include(/forums/groups.php)[function.include]:无法打开流:C:\ xampp \ htd

  • 问题内容: 刚开始使用Node.js。在我的文件中,我正在执行以下操作: app.js 当我在终端中运行时,控制台会弹出,但在浏览器中却显示。 有人可以向我解释为什么在终端中可以正常运行,但在浏览器中却不能正常运行吗? 我正在使用节点的服务我的页面。 问题答案: 在终端中,您正在运行节点应用程序,并且正在运行脚本。与直接在浏览器中运行脚本相比,这是一个非常不同的执行环境。尽管Javascript语