问题标签 [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.
javascript - 使用 TowerJS 创建登录表单
首先我要说的是,我主要是一名前端设计师/开发人员,对 MVC 几乎没有经验。
我想使用 TowerJS 创建一个登录表单。我的大部分应用程序都是开箱即用的。我有一个名为“用户”的模型:
对于“新”用户视图,我包括“表单”部分:
如果我为我的登录表单使用“表单”部分,它将包含我不想要的字段(例如“活动”)。如果我使用一个名为“登录”的新部分:
然后表单不会呈现,因为似乎 Tower 期待User
表单中的所有字段,因为它被传递了@user
。这真的归结为我对如何渲染模型缺乏高层次的理解。我认为呈现此登录表单的两个选项是:
- 完全使用“表单”部分,并分别通过 css/back-end-js 隐藏/忽略不相关的字段或...
- 创建某种只包含我关心的登录字段(电子邮件、密码)的新模型,然后
formFor
在该模型上使用。这对我来说似乎很愚蠢,因为我正在处理用户,所以我直觉上觉得我应该使用该User
模型。
也许答案在于创建一个Session
模型,但我不确定所有这些部分如何在 TowerJS 中协同工作。需要明确的是,问题是:使用 TowerJS 呈现登录表单的正确方法是什么?
node.js - Towerjs 中的 Cookie 和会话
是否有一些简单的示例如何在 towerjs 中使用 cookie 或会话?我读过关于 Connect Middleware 的文章,但我没有使用它的经验(不幸的是 node.js 也是如此)。
如果没有示例,我也将不胜感激任何提示。
马尔钦
node.js - 使用 Towerjs (coffeescript & mongodb) 的关系模型
我需要从一个用户的所有交易中的所有股票中恢复 towerjs(与 mongodb 商店)报价股票。这段代码不起作用,while循环没有停止,但我不明白为什么
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 ]
towerjs - Towerjs 模型查找器 - 变量范围
我想查询模型,然后根据结果做其他事情
问题:
示例为什么我想要这个:
我也尝试过这样的事情:
node.js - 在活动页面上更改 html 状态类的最佳方法
我正在测试 2 个示例项目,一个仅使用 express,另一个使用 tower.js
我只想在页面渲染开始时将正确的 css 类放在活动页面的 li 上。
前任:
我在页面/信息中,我想在第一个 li 上添加活动的类
我使用的模板引擎是Coffekup / Jade
我试图获取url路径并与href进行比较,通过locals传递......但我认为通过locals传递不是一个好的解决方案..
有更好的解决方案吗?
谢谢。
javascript - 在生态引擎模板上使用部分
我正在尝试这样的事情:
但是什么都没有打印。
我正在使用 Tower.js。我在没有 Tower 的情况下对其进行了测试,并且工作正常。EJS 和其他一些模板引擎也有同样的问题。Just Coffekup 与 Tower 配合得很好。
任何想法?
node.js - 安装塔模块时遇到问题 - ws 模块崩溃
我是 node.js 的新手,我已经通过从 node 网站运行安装来安装它。我已经在全球范围内安装软件包(例如应该),但现在我正在尝试在我的Mac上安装 tower 模块,如下所示:
它安装了一堆东西然后崩溃,输出
如果我没看错,那就是 ws (websockets?) 模块崩溃了。
在研究这个问题时,一个博客建议我将节点路径添加到我的 .bashrc 中,所以我已经这样做了。
有什么建议么?
towerjs - 新应用不会使用 Jade 模板搭建脚手架
在搭建新的 Tower js 应用程序时,我执行
但我仍然得到默认的 CoffeeKup 布局。
对此的任何帮助都会很棒