好的,到此为止。我昨晚开始学习我的第一个node.js / MEAN应用程序,并找到了本教程,让我从基础开始: https://scotch.io/tutorials/creating-a-single-page-todo-app-with-node-and-angular
所以我经历了这个并且很容易地启动并运行了应用程序,我想下一步我会尝试将事情分解为更模块化的结构。所以这就是我的目标:
-app
--controllers
---core.js
--models
---todo.js
--views
---index.html
-public
-routes
--todo.js
models.js
package.json
routes.js
server.js
所以我现在几乎已经完成了这个结构的所有工作但是我能做的一件事就是index.html不再使用core.js了。所以在我以前的索引文件中有:
<script src="core.js"></script>
我将其更新为:
<script src="../controllers/core.js"></script>
使用新结构。由于某些原因打破了应用程序,它不再适当地加载core.js。但是,如果我再次将它们放入同一目录并恢复脚本标记上的src,它将再次起作用。这是阻止我完成任务的唯一因素。任何见解或帮助将不胜感激。
答案 0 :(得分:0)
我更新了我的服务器配置以获得app.use(express.static(__dirname + '/app'));
,似乎修复了它