【发布时间】:2016-06-24 16:57:21
【问题描述】:
我希望你们中的某个人能引导我完成尽可能小的项目,该项目为使用 Express 和 Node.js 的 Aurelia 应用程序提供服务。我希望创建一个 A 代表 Aurelia 的 MEAN 应用程序,但我似乎无法让它工作。我知道这里有一个项目:Node Aurelia GitHub 这是一个使用 Node 和 Express 为 Aurelia 导航示例应用程序提供服务的项目,但目前其中有太多内容让我无法理解。
如果有人愿意告诉我如何做到这一点,我将非常感激。我从简单的例子中学到了最好的东西,并且找不到任何最小的东西来做我想做的事情。也许继续这篇文章是一个好方法:Setting Up Aurelia From Scratch。
您可以查看我当前的运行尝试on GitHub。运行此应用程序时,Aurelia 似乎已启动,但没有显示任何内容,并且出现错误:
错误:无法读取 null 的属性“Symbol(toStringTag)” 评估http://localhost:5000/jspm_packages/npm/babel-core@5.8.35/browser.js 评估http://localhost:5000/jspm_packages/npm/babel-core@5.8.35.js 加载时出错http://localhost:5000/jspm_packages/npm/babel-core@5.8.35.js 加载时出错http://localhost:5000/app.js 在 t (http://localhost:5000/jspm_packages/system.js:4:61) 在 g (http://localhost:5000/jspm_packages/system.js:4:9747) 在http://localhost:5000/jspm_packages/system.js:4:8054
任何帮助将不胜感激。 非常感谢!
编辑
我相信我已经找到了我遇到的问题的答案,但仍然希望人们就如何设置最小节点、express、aurelia 应用程序提供反馈。我认为问题在于我犯了一个令人难以置信的新手错误,并且实际上并没有将我的 JavaScript 转换为浏览器可以理解的格式。我添加了代码来执行此操作,并且能够毫无问题地运行我的应用程序。感谢那些提供反馈的人,非常感谢。
【问题讨论】:
-
您的目标是将客户端(Aurelia 应用程序)和服务器(REST API)部署在一个 URL 上吗?
-
是的,这正是我想要的设置。
-
这可能是关于 Node 和 SPA 应用程序的更一般问题的副本。例如stackoverflow.com/questions/19040148/… 可以帮助回答您的问题。
-
感谢您的链接,但我想我了解节点内 SPA 的设置是如何工作的。我之前已经能够成功地使用 Angular 作为我的客户端框架,但似乎在使用 Aurelia 时遇到了麻烦。我将编辑我的评论以包括我得到的确切错误。一开始我不想包含它,因为我希望看到比我更有知识的人会如何设置它,而不是仅仅得到我具体问题的答案。谢谢!
标签: javascript node.js express mean-stack aurelia