问题标签 [fw1]

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 投票
1 回答
314 浏览

coldfusion - 使用 buildURL 的路径信息过多

我试图了解如何使用FW/1版本 4 构建 REST-API。我在我的Application.cfc

我的控制器方法

我打电话/persons/123并得到这个输出:

我不喜欢/show/这个生成的 URL 中的路径信息。它不是我在浏览器(或通过 AJAX 等)中请求的 URL 的一部分。有没有办法在生成的 URL 中摆脱它?

0 投票
1 回答
99 浏览

security - 禁用单个页面的身份验证 (ColdFusion)

首先让我说我并不是一个真正的全栈开发人员,这超出了我的理解范围。我曾尝试寻找答案,但找不到任何相关内容。如果您有任何分享的理由,他们将不胜感激!

我正在开发一个在 Coldfusion 和framework one上运行的网站。我被指示让单个特定页面无需身份验证即可访问。我知道这似乎是个坏主意,出于安全考虑,我不知道这到底有多危险,但看起来并不好。无论如何,这些都是我的指示。

我什至会在哪里做这样的事情?我可以禁用某种“身份验证器”操作吗?在注销时访问域上的页面时,用户只会被重定向到初始登录页面。也许我可以禁用此重定向?我已经查看了相关控制器并查看了我正在处理的网站区域的页面,但我找不到任何东西,而且我很难在没有太多关于该主题的知识的情况下进行谷歌搜索。任何帮助是极大的赞赏。

0 投票
1 回答
241 浏览

coldfusion - FW/1 - 在 setupRequest() 中访问 RC

我正在使用带有 CFM 请求上下文 (rc) 的 FW/1 版本 3.5.0,setupRequest()但已经成功。根据文件(http://framework-one.github.io/documentation/3.5/developing-applications.html#basic-application-structure),我需要在控制器中添加before()一个application.cfc。我必须在看一些东西,任何建议将不胜感激。

谢谢!

应用程序.cfc

控制器

0 投票
3 回答
606 浏览

file-upload - FileUpload 错误 - “表单域 fileInput 不包含文件”(CFML - FW/1)

我正在尝试在 ColdFusion 站点上上传文件并收到以下错误:

“表单域 fileInput 不包含文件。”

文件连同一些文本值通过编辑页面上的表单提交。表单被提交给控制器中的“save”方法,该方法发送两个对fileService 的调用。文本值按预期传递,更新它们工作正常。当我转储 RC Scope 结构“fileInput”(我用来获取文件的输入的名称)显示为 [空字符串]。它根本没有显示在表单范围内。有没有人知道可能导致此问题的原因?有几个已回答的问题与使用 cffile(标签)的表单相关,但我正在处理的网站上的所有内容都使用 FileUpload(cfscript),所以我不确定如何在这里应用这些答案。

仅供参考 该站点使用框架一(FW/1 版本 4.1)作为其 MVC 框架。我正在使用 ColdFusion 2016。以下是正在使用的代码片段。


查看:Edit.cfm


控制器:file.cfc


服务:file.cfc

0 投票
4 回答
909 浏览

coldfusion - 在 Coldfusion 中使用多个 SessionTimeout

我有一个具有不同类型用户的应用程序。我需要根据用户类型设置 sessionTimeout。例如管理员 30 分钟,用户 10 分钟。为此,我在 application.cfc 中设置了 30 分钟的默认 sessionTimeout

当我转储应用程序变量时,我可以看到 sessionTimeout 是 600,这是正确的。现在在 onRequestStart 方法中,我编写了一个代码来检查 loginIn 用户类型并相应地设置 sessionTimeout。

在此之后,当我转储应用程序变量时, sessionTimeout 以天而不是秒显示。并且会话在 10 分钟后也没有结束。有人可以帮忙吗?如何在应用程序中实现两个不同的 sessionTimeout?另外,为什么我再次设置 sessionTimeout 后它会以天而不是秒显示 sessionTimeout?

0 投票
1 回答
99 浏览

coldfusion - 避免 cgi 共享范围

我有很多 FW/1 控制器,它们可以根据请求是获取还是发布来执行不同的功能。我有很多看起来像这样的代码

我最近安装了 Commandbox 的CodeChecker CLI ,并在我的控制器上松开了它。我收到如下警告:

我回到了FW/1 参考手册,我注意到它有一个名为getCGIRequestMethod()

问题

我一直在测试POST错误吗?我究竟被鼓励避免什么?

0 投票
1 回答
8925 浏览

json - 在 Vuejs 中显示 JSON 数组

我从 Coldfusion Framework/1 API 以 JSON 格式获取这些数据:

在开发人员工具中,使用 Vue 工具,我得到了这个:

  • 数据
    • 错误:假
    • 加载:真
    • 窗户:对象
      • 列:数组[4]
      • 数据:数组[22]

我正在使用 axios

有人可以告诉我如何在视图中渲染 Vuejs 中的数据吗?谢谢

0 投票
2 回答
239 浏览

dependency-injection - 在 application.cfc FW1 中注入依赖项

我在 FW1 中有一个测试应用程序。目前我有测试服务和DAO。例如 Model/services/test.cfc 和 Model/DAO/testDAO.Here 我想在 application.cfc 上设置一个数据。我如何在应用程序 cfc 中注入一些服务/DAO。我试图通过在 application.cfc 中创建 FW/1 服务来做到这一点。但总是面临以下问题。

在此处输入图像描述

我想在我的应用程序 cfc 文件中调用我的 services/test.cfc 或 DAO / testDAO。给出一个想法,并提前致谢!

0 投票
3 回答
475 浏览

coldfusion - 错误:在 Fw1 框架上找不到 ColdFusion 组件或接口

这周我只是试着回忆一下 Fw1 框架。但是,我遇到了 fw1 核心文件错误。下面的屏幕有我的文件夹结构,

在此处输入图像描述

在 lib 文件夹中,我还有一个名为 framework 的文件夹。框架文件夹也有 one.cfc 和 ioc.cfc 文件。现在,我正在尝试在浏览器中运行我的应用程序。它抛出错误。

找不到 ColdFusion 组件或接口 C:\ColdFusion2016\cfusion\wwwroot\try\Fw1Demo\framework\ioc.cfc

但是,在我的 Application.cfc 中,我扩展了 fw1 one.cfc 核心文件。

但是,我不确定为什么这会引发错误。

0 投票
0 回答
58 浏览

coldfusion - 需要解释“约定优于配置”

我在大多数 CF 框架中都看到了“约定优于配置”。任何人都可以用例子解释一下吗?我从不同的人那里得到了不同的答案。所以,我有点糊涂了。

为什么 fw1 是“约定优于配置”?