问题标签 [module.exports]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

javascript - Node JS:创建对象时出现“非构造函数”异常

我已经定义了一个这样的类(usage.js):

不工作

但是如果我以下面的方式导出它就可以了

在职的

文件calling.js中类的使用

第一种方式有什么问题?

0 投票
2 回答
583 浏览

javascript - 如何修复错误找不到nodejs的模块

我有一个在 .js 文件中创建的函数,我正在尝试在应用程序构建的 get 路由中导入和使用该函数,但我不断收到此错误

这是该功能的设置方式:

这就是我所说的:

我是 javascript 新手,所以请在解决方案中提供一些详细信息

如果需要,我的路径结构也设置如下:

0 投票
2 回答
270 浏览

javascript - 将 index.js 中的 req,res 传递给 Node 中的另一个 js 文件

[我正在使用 express 作为节点]。

我遇到了一个将表单数据发布到其中的代码,index.js但它必须在另一个 javascript 文件中进行处理。我几乎在每一步都调试了原始代码,但此时我被卡住了。

以下是文件中的相关部分。

index.js

proctor.js(不是我写的)

app.js

因此,控制台显示“你好”,但没有显示req.body第二个 js 文件根本没有被调用。这proctor.js不是我的代码,我想我index.js可能需要导入才能让它工作。

文件树是

0 投票
0 回答
18 浏览

node.js - 如何使用类导出

我正在为 lambda 函数编写中间件。

主要的 Lambdaexports如下所示:

中间件看起来像这样:

一切正常!

现在我想通过添加函数和状态来改进中间件。我试图从简单的中间件函数中创建一个“类”:

问题:

  • next没有定义。如何使其在函数中可访问?
  • 这不是一个真正的班级

免责声明:我对 NodeJs/ECSM6 中的这些概念并不十分熟悉。

0 投票
1 回答
29 浏览

node.js - NodeJS 正在将一个脚本运行到另一个脚本中

我创建了一个 TCP 服务器来接收来自某些设备的信息,并且我想从该服务器创建一个 API,我导出了两个变量以便在 API 中使用它们。当我这样做时,我的服务器在我的另一个进程中启动,使它们同时执行,我不知道为什么会这样

另一方面:

无论我在 server.js 中做什么,module.export 的打印,一个新变量,包括命令提示符中的进程标题等。它在 API.js 控制台中运行

0 投票
0 回答
585 浏览

javascript-objects - 为什么 cy.log() 没有在赛普拉斯的左窗格中打印任何值?

我是赛普拉斯的新手。我在https://github.com/martian86/PractiseJavaScript.git有一个仓库

我有一个math.js文件,它有一个简单的代码来计算 2 个数字的总和和另一个函数来返回数字的平方。还有另一个文件strings.js,它返回一个字符串。我module.exports在其中一个文件和exports另一个文件中使用。我打算在用 test.js 编写的测试中使用 cy.log() 打印

测试顺利通过,但 cy.log() 不打印任何内容。

任何人都可以建议出了什么问题。

数学.js

测试.js

字符串.js

0 投票
1 回答
16 浏览

mongoose - 如何使用导出模块中的模型?

我正在使用 Node.js 和 Mongoose。我是新手,所以我被困住了。当我运行 node app.js 时,我收到此错误:

TypeError:comCode.find 不是函数

这是我的代码:

你能帮我解决这个问题吗?谢谢

0 投票
0 回答
33 浏览

javascript - 想要导出一个 JavaScript 对象

我想导出一个对象并总是得到相同的错误

TypeError [ERR_INVALID_ARG_TYPE]:第一个参数必须是字符串类型或 Buffer、ArrayBuffer 或 Array 的实例或类似 Array 的对象。在 ServerResponse.send (C:\Users\Patrick\Documents\Web\node\Projekte\ social\node_modules\express\lib\response.js:189:22) 在 C:\Users\Patrick\Documents\Web\node\Projekte\social\router\homeRouter.js:12:14 在 Layer.handle [as handle_request ] (C:\Users\Patrick\Documents\Web\node\Projekte\social\node_modules\express\lib\router\layer.js:95:5) 在下一个 (C:\Users\Patrick\Documents\Web\node \Projekte\social\node_modules\express\lib\router\route.js:137:13) 在 Route.dispatch (C:\Users\Patrick\Documents\Web\node\Projekte\social\node_modules\express\lib\router \route.js:112:3) 在层。

数据.js

homeRouter.js

0 投票
1 回答
185 浏览

internationalization - 如何在 next.config.js 文件中将 withPlugins 与国际化配置相结合

我的 next.config.js 中有以下代码

现在我需要将以下配置添加到文件中,并结合插件

我尝试了以下方法,

并重新启动服务器,但我没有成功......

0 投票
1 回答
16 浏览

node.js - Node.js - 导出时功能不起作用

今天是个好日子,

首先,感谢您一直是这样一个了不起的社区。你们真的在学习和改进我的编程和开发方面帮助了我很多!

我有一个与 Node.js 中的 module.exports 相关的小问题。下面的函数在直接调用时运行没有问题:

它在特定文件夹中创建具有特定名称的文件。但是当我使用时,我会遇到module.exports = createStormDB以下错误:

在导出模块时我有什么误解吗?我正在使用该require选项导入此模块!非常感谢你的帮忙!