【发布时间】:2018-05-17 01:38:39
【问题描述】:
我对服务器、Web API 和 Web 应用程序的概念完全陌生。我有一个项目,我需要设计一个允许客户端修改数据库的 Web API(通过 API 对客户端隐藏)。
还有一个具有一些功能的网络应用程序。 Web 应用程序还必须与数据库交互。
所以我的问题是,我应该在同一个项目还是两个不同的项目中开发 Web API(服务器)和 Web 应用程序?
出于学习目的,我选择使用平均堆栈来实现系统。平均值代表 MongoDB、ExpressJS、Angular 和 NodeJS。由于 Mean stack 包含开发 API 和 Web 应用程序的技术,我应该在一个项目中开发所有代码并将其部署在我的服务器中还是将 Web API 和 Web 应用程序分成两个项目?
如果取决于场景,那么我应该选择哪种场景,它们的优缺点是什么?
【问题讨论】:
标签: node.js mongodb api web-applications mean-stack