问题标签 [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.
coldfusion - 使用 buildURL 的路径信息过多
我试图了解如何使用FW/1
版本 4 构建 REST-API。我在我的Application.cfc
:
我的控制器方法
我打电话/persons/123
并得到这个输出:
我不喜欢/show/
这个生成的 URL 中的路径信息。它不是我在浏览器(或通过 AJAX 等)中请求的 URL 的一部分。有没有办法在生成的 URL 中摆脱它?
security - 禁用单个页面的身份验证 (ColdFusion)
首先让我说我并不是一个真正的全栈开发人员,这超出了我的理解范围。我曾尝试寻找答案,但找不到任何相关内容。如果您有任何分享的理由,他们将不胜感激!
我正在开发一个在 Coldfusion 和framework one上运行的网站。我被指示让单个特定页面无需身份验证即可访问。我知道这似乎是个坏主意,出于安全考虑,我不知道这到底有多危险,但看起来并不好。无论如何,这些都是我的指示。
我什至会在哪里做这样的事情?我可以禁用某种“身份验证器”操作吗?在注销时访问域上的页面时,用户只会被重定向到初始登录页面。也许我可以禁用此重定向?我已经查看了相关控制器并查看了我正在处理的网站区域的页面,但我找不到任何东西,而且我很难在没有太多关于该主题的知识的情况下进行谷歌搜索。任何帮助是极大的赞赏。
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
控制器
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
coldfusion - 在 Coldfusion 中使用多个 SessionTimeout
我有一个具有不同类型用户的应用程序。我需要根据用户类型设置 sessionTimeout。例如管理员 30 分钟,用户 10 分钟。为此,我在 application.cfc 中设置了 30 分钟的默认 sessionTimeout
当我转储应用程序变量时,我可以看到 sessionTimeout 是 600,这是正确的。现在在 onRequestStart 方法中,我编写了一个代码来检查 loginIn 用户类型并相应地设置 sessionTimeout。
在此之后,当我转储应用程序变量时, sessionTimeout 以天而不是秒显示。并且会话在 10 分钟后也没有结束。有人可以帮忙吗?如何在应用程序中实现两个不同的 sessionTimeout?另外,为什么我再次设置 sessionTimeout 后它会以天而不是秒显示 sessionTimeout?
coldfusion - 避免 cgi 共享范围
我有很多 FW/1 控制器,它们可以根据请求是获取还是发布来执行不同的功能。我有很多看起来像这样的代码
我最近安装了 Commandbox 的CodeChecker CLI ,并在我的控制器上松开了它。我收到如下警告:
我回到了FW/1 参考手册,我注意到它有一个名为getCGIRequestMethod()
问题
我一直在测试POST
错误吗?我究竟被鼓励避免什么?
json - 在 Vuejs 中显示 JSON 数组
我从 Coldfusion Framework/1 API 以 JSON 格式获取这些数据:
在开发人员工具中,使用 Vue 工具,我得到了这个:
- 数据
- 错误:假
- 加载:真
- 窗户:对象
- 列:数组[4]
- 数据:数组[22]
我正在使用 axios
有人可以告诉我如何在视图中渲染 Vuejs 中的数据吗?谢谢
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。给出一个想法,并提前致谢!
coldfusion - 需要解释“约定优于配置”
我在大多数 CF 框架中都看到了“约定优于配置”。任何人都可以用例子解释一下吗?我从不同的人那里得到了不同的答案。所以,我有点糊涂了。
为什么 fw1 是“约定优于配置”?