问题标签 [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.

0 投票
2 回答
323 浏览

javascript - 使用 TowerJS 创建登录表单

首先我要说的是,我主要是一名前端设计师/开发人员,对 MVC 几乎没有经验。

我想使用 TowerJS 创建一个登录表单。我的大部分应用程序都是开箱即用的。我有一个名为“用户”的模型:

对于“新”用户视图,我包括“表单”部分:

如果我为我的登录表单使用“表单”部分,它将包含我不想要的字段(例如“活动”)。如果我使用一个名为“登录”的新部分:

然后表单不会呈现,因为似乎 Tower 期待User表单中的所有字段,因为它被传递了@user。这真的归结为我对如何渲染模型缺乏高层次的理解。我认为呈现此登录表单的两个选项是:

  1. 完全使用“表单”部分,并分别通过 css/back-end-js 隐藏/忽略不相关的字段或...
  2. 创建某种只包含我关心的登录字段(电子邮件、密码)的新模型,然后formFor在该模型上使用。这对我来说似乎很愚蠢,因为我正在处理用户,所以我直觉上觉得我应该使用该User模型。

也许答案在于创建一个Session模型,但我不确定所有这些部分如何在 TowerJS 中协同工作。需要明确的是,问题是:使用 TowerJS 呈现登录表单的正确方法是什么?

0 投票
2 回答
297 浏览

node.js - Towerjs 中的 Cookie 和会话

是否有一些简单的示例如何在 towerjs 中使用 cookie 或会话?我读过关于 Connect Middleware 的文章,但我没有使用它的经验(不幸的是 node.js 也是如此)。

如果没有示例,我也将不胜感激任何提示。

马尔钦

0 投票
2 回答
276 浏览

node.js - 使用 Towerjs (coffeescript & mongodb) 的关系模型

我需要从一个用户的所有交易中的所有股票中恢复 towerjs(与 mongodb 商店)报价股票。这段代码不起作用,while循环没有停止,但我不明白为什么

0 投票
1 回答
586 浏览

node.js - 如何在 Tower.js 中使用一对多关系?

因此,我一直在生成不同的脚手架,尝试使用 Tower 的一对多关系功能,但我不知道如何实际链接相关实例以利用关系。例如,我最近的脚手架是这样生成的:

现在,在 Rails 中,post 模型上的 userId 字段将与共享该 id 的用户形成连接,然后您可以使用它来访问关系。但在这里它似乎没有做任何事情。尝试使用此处的任何代码:https ://github.com/viatropos/tower/wiki/1-n只会给我错误。

在 Tower 控制台中,我能够创建一个示例用户并发布(我也可以通过运行服务器并使用网页上的表单很容易地做到这一点),如下所示:

这些实例被持久化到数据库中,但是当我尝试如下代码时:

我得到“TypeError:无法调用未定义的方法‘存在’”。同样,调用:

产生“TypeError:无法调用未定义的方法'create'”。如果我在模型或控制器中尝试这样的事情,也会发生同样的事情。我真的被困在这里,并且已经尝试了几天来弄清楚它是如何工作的,但我不知道还能去哪里看。如果有人有我可以偷看的示例代码,那就太棒了,否则各种解释也会有所帮助。谢谢。

[编辑:我的工作示例,以及解释步骤的详细自述文件,可以在这里找到:https ://github.com/edubkendo/demoApp ]

0 投票
1 回答
94 浏览

towerjs - Towerjs 模型查找器 - 变量范围

我想查询模型,然后根据结果做其他事情

问题:

示例为什么我想要这个:

我也尝试过这样的事情:

0 投票
1 回答
785 浏览

node.js - 在活动页面上更改 html 状态类的最佳方法

我正在测试 2 个示例项目,一个仅使用 express,另一个使用 tower.js

我只想在页面渲染开始时将正确的 css 类放在活动页面的 li 上。

前任:

我在页面/信息中,我想在第一个 li 上添加活动的类

  • 信息
  • 其他
  • 我使用的模板引擎是Coffekup / Jade

    我试图获取url路径并与href进行比较,通过locals传递......但我认为通过locals传递不是一个好的解决方案..

    有更好的解决方案吗?

    谢谢。

    0 投票
    0 回答
    231 浏览

    javascript - 在生态引擎模板上使用部分

    我正在尝试这样的事情:

    但是什么都没有打印。

    我正在使用 Tower.js。我在没有 Tower 的情况下对其进行了测试,并且工作正常。EJS 和其他一些模板引擎也有同样的问题。Just Coffekup 与 Tower 配合得很好。

    任何想法?

    0 投票
    1 回答
    101 浏览

    node.js - 需要 towerjs "Mailers" 工作示例

    使用了 Tower.js文档并且完全看不到 - 我如何才能获得工作邮件?

    邮件部分说:

    但是示例没有标记需要放置此代码的位置。

    请任命我。

    0 投票
    2 回答
    1697 浏览

    node.js - 安装塔模块时遇到问题 - ws 模块崩溃

    我是 node.js 的新手,我已经通过从 node 网站运行安装来安装它。我已经在全球范围内安装软件包(例如应该),但现在我正在尝试在我的Mac上安装 tower 模块,如下所示:

    它安装了一堆东西然后崩溃,输出

    如果我没看错,那就是 ws (websockets?) 模块崩溃了。

    在研究这个问题时,一个博客建议我将节点路径添加到我的 .bashrc 中,所以我已经这样做了。

    有什么建议么?

    0 投票
    1 回答
    120 浏览

    towerjs - 新应用不会使用 Jade 模板搭建脚手架

    在搭建新的 Tower js 应用程序时,我执行

    但我仍然得到默认的 CoffeeKup 布局。

    对此的任何帮助都会很棒