gpt4 book ai didi

javascript - 在另一个 js 文件中导入或 require js 文件

转载 作者:太空宇宙 更新时间:2023-11-04 03:30:59 25 4
gpt4 key购买 nike

我不确定这个问题以前是否已经得到过回答。我正在尝试构建一个 Node Express API,现在我需要在其中包含另一个 js 文件,以便我可以展开我的代码。

基本上,我有一个 server.js 文件,我想在其中调用 router.js 文件中的函数。这可能吗?

尝试过使用 import,因为我读到 ES6 现在支持它。代码:

import routers from '/router.js';

也尝试过使用“required”关键字,但这也没有帮助。 router.js 文件也与 server.js 一样放置在根目录中。

Package.json:

 {
"name": "nodeexpresapi",
"main": "server.js",
"dependencies": {
"body-parser": "~1.0.1",
"express": "~4.0.0",
"mongoose": "~3.6.13",
"nodemon": "^1.9.2",
},
"scripts": {
"start": "nodemon server.js"
}
}

我读到您可以将它们导入到 html 文件中,但这是一个没有 html 的服务器,所以这对我来说是不可能的。

最佳答案

在router.js文件中,你可以尝试

module.exports = functionYouWantToImport();

在 server.js 中你可以尝试

var routerFunction = require('./router.js');

此外,当您需要某些本地文件作为模块时,您应该注意您所指向的路径

关于javascript - 在另一个 js 文件中导入或 require js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38012334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com