问题标签 [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.
node.js - 403 / 禁止使用 NodeJS / Express 访问网站图标
我目前正在测试LocomotiveJS并有一个非常简单的“hello world”应用程序
我以为我已经设置了连接网站图标中间件,但是当我访问任何路由(例如“/”)时,我在控制台中得到以下信息:
知道是什么原因造成的吗?
node.js - 为 LocomotiveJS 应用程序(NodeJS / Express)实施/强制 SSL
随着像LocomotiveJS这样的MVC 框架现在可用于 NodeJS / Express,我只是想知道如何在应用程序的一部分上实现 SSL?
例如,电子商务应用程序。
我需要所有 /checkout 控制器来强制使用 SSL。
我已经阅读过这样的教程,但不确定如何使用 Locomotive 来实现这一点,因为 Express 被有效地“包装”了?
node.js - 如何在 Locomotive.js 中使用会话
我正在查看 node.js Web 框架Locomotive。由于它建立在Express之上,我想 Connect 中间件应该很容易访问,但我不知道如何。
我添加了 2 行到config/environments/all.js
:
会话对象现在在哪里?
javascript - 在 Locomotive 框架中使用连接会话中间件和 Redis
我正在使用 Locomotive 框架来创建 nodejs Web 应用程序。
在config/environments/all.js
我有:
但是,请求对象中不存在会话对象。IE。在控制器实例中:
this.req.session
未定义。我缺少什么以及如何配置连接会话中间件以使用 redis 数据存储?
我的 redis 服务器在默认端口上运行,当我运行我的服务器时,它显示一个连接的客户端。只有当我终止服务器时,客户端才会断开连接。
我在 Fedora 16 上使用 Node 0.6.18、redis 服务器版本 2.4.8、机车版本 0.3.3 和 express 3.0.4。
node.js - 在 nginx 后面使用 expressjs 设置响应标头
我们有一个使用 node js(express js)构建的 web 应用程序,它位于 nginx 后面。
对于特定的 API,我们希望内容类型响应标头为“text/plain”。对于此以下代码在控制器中。
res.setHeader('Content-Type', 'text/plain'); res.send(响应);
当服务器不在 nginx 之后时,这有效。但是当服务器在 nginx 后面时,响应头仍然是 'application/json'
我的 nginx 配置如下所述:
node.js - 用 Mocha 测试 locomotive.js
我正在使用 locomotive.js 构建一个应用程序,并且希望使用 Mocha 测试框架构建我的测试套件。一般来说,我也是 TDD/BDD 的新手,所以请考虑到这一点。我很好奇是否有人能指出我开始测试基于机车的应用程序的好方向。
我最大的问题是:
- 如何测试控制器的操作?
- 我可以测试初始化程序吗?
- 是否有关于创建测试请求对象的最佳实践?
should.js - 如何启动机车服务器/应用程序进行集成测试?
我正在将 Express 应用程序转换为 Locomotive,但我无法弄清楚如何迁移我的测试。
在 Express 中,我只是在我的/test/test.api.organization.js
文件中执行此操作:
就是这样 - 只需require
'ing 应用程序文件就足够了。但是 Locomotive 没有app.js
orserver.js
文件,服务器只是从命令行用lcm server
.
如何启动服务器/应用程序并使我的测试再次工作?
javascript - 如何在 Locomotivejs 中设置咖啡脚本?
我应该怎么做才能在 Locomotivejs 中设置咖啡脚本。
这似乎很容易,但我无法弄清楚。
我在“all.js”中设置了选项,没有运气。
我想我快到了或很远才能做到这一点。:(
任何帮助表示赞赏。
node.js - 如何在locomotivejs的模板下使用文字表达式?
我有以下模板:
就像在 smarty 中一样,我想在脚本会话下的模板中使用 {literal} 声明。
如何在 locomotivejs 视图中执行此操作?
node.js - 用护照推特设置 locomotivejs 的最佳方法?
我正在尝试在我的机车项目中配置护照推特。
问题是点击 /auth/twitter 网址后什么也没有发生。
编辑:我点击了控制器,但似乎没有调用 twitter。
我所做的是在 routes.js 上设置匹配 /auth/twitter 并将其映射到 auth_controller.js
类似于下面的代码:
路由.js
/li>auth_controller.js
/li>
我真的不知道这是否是在机车上使用它的正确方法,任何帮助将不胜感激。
干杯,法比奥