node.js - 如何在独立电脑上部署 Angular8 应用程序并隐藏代码

标签 node.js angular mongodb mean-stack

我有两个有点理论性的问题。我上网查了一下,没有得到明确的答案。

我的第一个问题:

我想在 MEAN 堆栈(Mongo、Angular8、NodeJS 服务器)中开发一个应用程序,但我不想有一个中央服务器与某处的数据库连接,并且所有客户端都只是远程连接到它。我想在一台独立的电脑上本地部署整个应用程序(mongo 数据库、服务器后端、 Angular 前端)。是的,用户必须激活数据库和服务器服务,是的,他必须通过浏览器在 localhost 地址使用该应用程序,但我不希望他能够看到代码。是否有可能或者您是否有任何技巧来实现这一目标?

我的第二个问题:

我可以直接将 mongo 数据库与 Angular8 代码链接起来而不干扰 NodeJS API 吗?

我知道我的问题有点笼统,但我并不是在寻找巨大的答案,而是寻找我的问题是否可能以及有关如何继续前进的一些提示。

最佳答案

对于第一个问题:您的用户始终能够看到编译后的代码(例如通过开发人员控制台),但看不到 Angular 应用程序的源代码。

关于node.js - 如何在独立电脑上部署 Angular8 应用程序并隐藏代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59719842/

相关文章:

javascript - Node js : percentage based string compare

import - 将我的 Angular2 组件转换为 ES6 语法需要什么?

javascript - 用于 NodeJS 的 MongoDB 函数文档

angular - Ionic 3 工具栏按钮不会从轮廓变为实心

mongodb - 使用 GridFS - 它应该在一个单独的数据库上吗?

mysql - Mongo 到 MySQL 在 Pentaho PDI 中的转换

node.js - Istanbul 尔检查覆盖率始终返回 true

node.js - 在 Node.js(或 CMD)中运行 PHP 脚本?

javascript - 如何在 Waterline ORM 中设置数据库连接字符串

css - 自动将 md-tab 调整到 Angular2 Materials 中的屏幕或容器宽度