问题标签 [locomotivejs]
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.
functional-testing - 启动 locomotive.js 0.4.x 进行功能测试
locomotive.js 0.3.x 的启动方式在 0.4.x 中不再适用,因为 app.boot 的签名不同。我有:
当我尝试连接时,它会抛出“错误:连接 ECONNREFUSED” supertest
:
启动机车服务器进行功能测试的正确方法是什么?
[更新] 我必须在与测试相同的进程中启动服务器,以便使用 sinon.js 对模型进行存根/间谍调用。
json - LocomotiveJS 在控制器的后过滤器中访问响应 JSON
我正在寻找一种方法来访问在控制器的“之后”过滤器中发送回请求者的 JSON。
如果有人有任何方法可以做到这一点,将不胜感激。
node.js - node.js 视图中未定义的方法 flash
在我的控制器中访问flash
messages
视图时出现问题node.js
在我的家庭视图中,我无法flash
messages
获得
编辑 在控制器
在视图中
在 server.js 中
我有机车框架。
coffeescript - 我如何将coffescript与机车JS一起使用
嗨,我正在尝试使用最新的 locomotiveJS 版本,但想将 coffescripts 用于我的控制器等。 - google 上的旧帖子(如How do I set coffescript in Locomotivejs?)表明这是可能的,但给出的示例没有不再适合(机车中应用程序启动的结构更改)。
一个最新的例子会很好
javascript - AngularJS - 如何让服务器端和客户端路由一起工作
我正在将项目移植到基于角度的 SPA。它目前是一个更“传统”的 node/locomotivejs 应用程序,它从服务器端提供模板(从来不知道这个的正确术语)。
项目太大而无法一次全部迁移,因此我们一次将其转换为有角度的页面。
我的问题:如果您加载应用程序的角度部分,一切正常。您可以正确地进入角度路线。但是,如果您随后转到非角度路线(应该在服务器端处理),则不会加载任何内容(ng-view 变为空白,而不是加载一个全新的模板)。如果您首先转到服务器端路由或点击刷新,则页面会正确加载。
我的猜测是 angular 正在尝试处理这些路由,我不确定如何让它让服务器接管。
这是我的角度路线提供者。没有指定“否则”。服务器端我有类似的东西:
如果我直接转到 /someOtherPage,它会从服务器端正确加载。如果我转到/something/page1,然后转到/someOtherPage,它似乎没有联系服务器。
html - 如何在 Locomotive.js 中设置基本模板?
我不想在我的项目的每个视图上设置我的资产(CSS/JS、菜单等)。有没有办法设置一个基本模板,然后调用视图来填充它的主体?
例子:
我怎么能那样做?
javascript - locomotivejs中服务器端的模型验证
我想知道是否有一个功能可以检查我的模型在服务器端是否有效,我在 express 上使用 locomotivejs。
这是我的模型架构
在我的控制器中,我从视图中接收值。
有没有办法避免这种验证
ModelState.Isvalid
使用.Net MVC 中的类似内容
提前致谢...
node.js - 无法解析控制器 - locomotivejs (nodejs)
我正在使用 nodejs 并将 locomotivejs 用作 MVC 框架。我在本地工作,当我访问用户 contrell 的 url 时,它会显示我的数据。
但是问题是当我使用 git 存储库将它部署到我的服务器时,当我像这样访问用户 url 时:http://106.xx.xx.x:3000/users/,它说这个错误:
这仅发生在服务器中,而不是在我的本地...
这是我的用户控制器
机车有什么问题?我怎样才能解决这个问题?
注意:我正在使用 git 将我的文件迁移到我的服务器..
请帮忙
javascript - 如何将 GET 响应保存到 ExpressJS 和 LocomotiveJS 上的变量
我对 NodeJS 比较陌生。我使用 ExpressJS 和 LocomotiveJS 框架创建了一个应用程序。如何将某个 GET 响应保存到控制器中的变量。例如:
文件:cartController.js
该 GET 中的响应已经设置。我缺少的是如何访问和保存对该对象的响应。
我查看了 Locomotive 和 Express 文档,但无法将它们放在一起。任何帮助表示赞赏!
谢谢
javascript - LocomotiveJS - 如何访问另一个控制器的方法
我正在使用 locomotivejs 构建一个 api,我想知道是否有办法从另一个控制器中访问控制器方法?