问题标签 [towerjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Towerjs 语言环境错误
我正在尝试使用 towerjs。我只是按照说明创建一个项目。
当我尝试为项目启动服务器时,出现以下错误:
任何帮助,将不胜感激。
谢谢
更新:
随着进一步调查
似乎回来了undefined
。为什么不返回/
?
towerjs - Towerjs的奇怪路由问题
如果我的路由器说
我导航到
/homes
一切都加载
但如果我有
并导航到/
没发生什么事。我刚拿到我的模板。
node.js - 如何在 Tower.js 中获取远程 IP 地址?
我正在使用 Tower.js 创建 Web 服务。我能够获取 HTTP 标头和用户代理,但无法获取远程 IP 地址。如何获取请求者的远程IP地址?
我试过了
- 寻找 Tower.Controller 类成员变量和方法(this.request 和 this.request.app 和 this.request.headers 等...)
- 检查 HTTP 标头
- 阅读 tower-docs (https://github.com/viatropos/tower-docs)
- 阅读超级代理文档(https://github.com/visionmedia/superagent)
如果信息不足,请补充。谢谢。
ember.js - EmberJS {{#with}} 块不显示
控制器看起来像这样
视图看起来像这样
使用上面的块,我在控制台中看到资源设置为我的 Ember.Object 的一个实例
但使用以下视图代码
父视图的相关部分
我没有看到 hello 的渲染输出
如果我将你好移到#with 块之外,我会看到你好,
所以我认为由于某种原因它没有识别资源
任何帮助表示赞赏。
javascript - 没有 CoffeeScript 的 TowerJS?
我只是在研究 Node.js Web 开发中的可能性。我习惯用 ASP.NET MVC 3 编码,所以 TowerJS 和 Geddy 对我来说看起来很友好和熟悉(因为 MVC 模式)
但是我不太喜欢 CoffeeScript(因为它奇怪的语法和调试问题),所以如果我可以在不使用 CoffeeScript 的情况下使用 Tower,我会很高兴 - 如果我可以使用简单的 JavaScript 代替。是否可以?如果我去他们的网站,我到处都能看到 CoffeeScripts……
(如果我也可以使用另一个模板引擎(因为 CoffeeKup 也使用 CoffeeScript),我会很高兴,并且我将其更改为更像Razor 的引擎。)
towerjs - Tower.js:“工厂‘帖子’不存在”
使用 Tower 0.4.2-20:我已经按照示例进行了操作,所有代码似乎都已生成,但在运行测试时出现工厂未定义错误。
更加具体:
产量:
我尝试自己调试它,并从 Github 构建了 Tower 并链接到那个,正如您在上面看到的那样,它正在使用我的存储库版本的 Tower 代码,但我也被困在那里。我不确定制作调试打印/记录语句的正确方法;我已经尝试过 console.log 和 this.debug.log ,在这两种情况下,都没有将日志消息写入控制台或日志文件 - 事实上,日志目录中根本没有创建任何日志。
编辑添加:取得了更多进展。未调用 Tower.Factory.define 方法。Factory 类确实存在:
node.js - 在 Ubuntu 12.04 上使用大量 cpu 的 grunt watch
我正在使用 grunt 在 towerjs 项目中查看我的咖啡脚本文件,并在它们更改时重新编译它们。这个配置是由 towerjs 生成的,看起来相当理智。问题是,一旦我开始这个过程,我会看到它与一个 cpu 核心挂钩(实际上,只有一个超线程)。如果我删除了很多被监视的路径,我可以将它降低到 CPU 的 25% 左右,但这仍然非常糟糕。
我发现了一些对一些已知问题的引用以及与 Node 的 fs API 甚至 fs.watch 的跨平台不一致,尤其是. 尝试了grunt-simple-watch但它并没有做得更好。
我可以设置 Guard,但让它正常工作可能会很麻烦,而且功能上的 grunt 似乎也很好 - 我很好奇如果其他人有任何其他建议。
javascript - 安装 Tower.js 时出错
努力在我的雪豹 macbook 上安装 tower.js。这是命令和错误:
javascript - 找不到模块“咖啡脚本”
尝试使用 TowerJS 设置一个基本站点作为测试,但在运行脚手架生成器时遇到此错误。
node.js - Towerjs 中的布局/视图
我有一个关于视图/布局的快速问题。
我已经安装并设置了一个工作塔机器人,但是每当我调用:@render 'viewName'
从控制器内,(这包括通过运行生成的示例控制器tower new appName
)生成客户端 template.js 文件,但其内容从未插入到布局中。
从我在布局中看到的内容来看,视图替换车把标记是有意义的{{outlet}}
但是,我看不出有任何理由应该这样做。
我已经搜索了文档,但由于它仍在编写中,它似乎缺少任何可以帮助我的说明。
我敢肯定,我缺少一些简单的东西。
任何帮助表示赞赏。相关代码如下。(默认安装的所有代码)
提前致谢。
应用程序/控制器/服务器/applicationController.coffee:
应用程序/模板/共享/布局/_body.coffee_body.coffee:
应用程序/模板/共享/welcome.coffee: