0

我正在开发一个使用来自 REST 服务的信息的 angularjs 应用程序。除此之外,还有一个只提供静态内容的轻量级节点服务。

当我尝试使用 Brackets 编辑器时,我想使用 Theseus 调试器调试我的应用程序,但我失败了。

在这种情况下,使用 Brackets/Theseus 进行调试是否可行?

如何配置编辑器以让我的应用程序在中间运行?

4

2 回答 2

2

确保忒修斯处于正确模式。对于 Angular 应用程序,应该执行以下操作:单击文件 > 模式:代理到 localhost:3000(实验性)。我使用在端口 3000 上运行的 nodejs 服务器,该服务器正在为我的 angularjs 应用程序提供服务。确保您的项目设置中没有“实时预览基本 URL”。通过单击括号中的文件 > 项目设置... 菜单项进行检查。拥有一个基本 URL 会导致 Brackets 和 Theseus 尝试代理请求并且事情似乎无法正常工作。但是,只要您的服务器在 localhost:3000 上侦听,Theseus 对自己代理的支持有限。单击菜单项 File > Mode: Proxy to localhost:3000 (experimental) 并删除 Brackets Base URL 设置。单击包含 Angular 应用程序主页的 html 文件,然后单击窗口右上角的闪电。现在一切都应该工作了。

于 2015-01-15T12:34:12.780 回答
0

您是否只想调试在浏览器端运行的 JS 代码?或者您是否尝试同时在 REST 服务器的代码上使用Theseus?(而且在 Node 端没有你感兴趣的代码,对吧?)

您是否遵循忒修斯的官方说明

当您说它失败时,提供更多细节可能会有所帮助。您是否看到错误消息?等等。

于 2014-03-04T07:15:36.623 回答