我最近放弃了针对Node / AngularJS的令人敬畏的LAMP解决方案,并且我有一些严重(和noob)的困难开始。 我采用了基于Angular Seed的现有AngularJS项目,但我还没弄清楚如何添加一些后端javascript代码。
在在线教程中,我总能找到 app.js 文件,其中有一些"要求"我可以在哪里添加额外的服务器代码。要启动此类项目,我必须node app.js
在我的基于Angular-seed的项目中,只有一个包含脚本命令的 package.json 。
另外,我注意到要启动它,我必须npm start
。
我可以在哪里将NodeJS代码放入此项目中?
提前致谢!
答案 0 :(得分:1)
通常你会有两个不同的项目。后端(Nodejs)和前端(Angular)。您可以使用前端将使用的公共API公开您的后端逻辑。例如,您可以在express的帮助下使用nodejs公开REST API。我建议你看一下可以帮助你定义api的swagger。
之后,您可以使用角度应用程序向该API发送不同的请求,并使用从中获取的信息。
总结一下,你将有两个不同的项目。希望这有帮助