gpt4 book ai didi

node.js - 如何在应用程序之间共享 Mongoose 模式

转载 作者:可可西里 更新时间:2023-11-01 10:19:29 29 4
gpt4 key购买 nike

我有一个具有以下结构的应用程序:

-MyApp
-backend
-app
+mongoose-models
+node_modules
index.js
package.json
-admin
+(lots of stuff)
-frontend
-app
+app_controllers
+node_modules
+public
+view
index.js
package.json

“backend”文件夹是“admin”的 Node 应用。
“admin”是应用程序管理的公共(public)文件夹,“frontend”是访问者将看到的网站。
我想要做的是从“前端/应用程序/ Controller ”上的 Controller 访问“后端”文件夹内的 Mongoose 模式/模型。我试过类似 this 的东西但这并没有解决我的问题。

我们将不胜感激。

最佳答案

或者,您可以设置一个 monorepo使用 Lerna

您可以像这样设置项目:

- MyApp:
- models
- ...
- package.json
- frontend
- ...
- package.json
- backend
- ...
- package.json

frontendbackend 中的任何位置,您都可以简单地导入您的模块,例如

import {...} from '@myapp/models'

关于node.js - 如何在应用程序之间共享 Mongoose 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40594590/

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