Railo REST组件无法访问应用程序变量
我一直在使用Railo4中的REST功能,但成功有限 我设置了两条路径,第一条路径完全按照我的预期工作,但对第二条路径的请求似乎存在于应用程序之外 我有两个映射:Railo REST组件无法访问应用程序变量,rest,cfc,railo,Rest,Cfc,Railo,我一直在使用Railo4中的REST功能,但成功有限 我设置了两条路径,第一条路径完全按照我的预期工作,但对第二条路径的请求似乎存在于应用程序之外 我有两个映射: /api和/admin/api 我首先创建了/admin/api,我不确定这是否有什么不同,但在那里一切都正常,而不是在/api中 我有以下两个组件: 退货申请; 在我的应用程序中,我有一组在ApplicationStart上创建的变量-如果我从/admin/api运行此组件,它们都对我可用,但是从/api运行完全相同的组件,
/api
和/admin/api
我首先创建了/admin/api
,我不确定这是否有什么不同,但在那里一切都正常,而不是在/api
中
我有以下两个组件:
退货申请;
在我的应用程序中,我有一组在ApplicationStart上创建的变量-如果我从/admin/api
运行此组件,它们都对我可用,但是从/api
运行完全相同的组件,我没有任何变量
我不久前设置了/admin/api
,并且它的运行没有问题-我想知道我在设置/api
时是否错过了一个步骤。。。
有人能解释为什么我可以访问一个路径中的应用程序变量,而不能访问另一个路径中的应用程序变量吗?与物理目录相关的
application.cfc
文件在哪里?application.cfc在web根目录中。我正在Railo admin中手动设置rest映射。经过一段时间的胡闹之后,我发现只要CFC位于文件结构中至少2个文件夹深处,它就可以正常工作!AJ一直在和我一起做一些测试,并设法让它大部分按预期工作,但我无法找出问题的原因。
<cffunction
name="test"
access="remote"
returntype="struct"
returnformat="json"
output="true"
httpmethod="GET"
>
<cfscript>
return Application;
</cfscript>
</cffunction>