CF11 Application.cfc 与 AngularJS
CF11 Application.cfc with AngularJS
我正在使用 ColdFusion 作为 AngularJS 应用程序的后端。我需要 Application.cfc 到 运行 才能让我的身份验证模块变为 运行。但是,因为我没有任何 .cfm 文件,所以它不会根据要求 运行。我的文件夹根目录中的文件是所有应用程序文件夹(controllers/、styles/、views/ 等)。同样在根目录下的是我的 index.html,它会启动 angular 应用程序以及 Application.cfc。一旦访问应用程序,我希望 Application.cfc 到 运行。有什么方法可以做到这一点,还是我需要从 controller/service 调用 Application.cfc 来启动它?
当您将 ColdFusion 安装为后端应用程序服务器时,您配置 Web 服务器(Apache、IIS 等)以检测是否请求了 ColdFusion 资源(通过查看所请求文件的扩展名) ,例如 .cfm)并将请求传递给 ColdFusion 引擎。也就是 Application.cfc 运行 的时候。您的网络服务器不会为 .html 页面调用 ColdFusion 引擎。
当您向 views/
或 controllers/
等发出请求时,您仍在调用通过网络服务器设置配置的 'Default Document'。如果 'default document' 不是 ColdFusion 文档,您的 Application.cfc 就不会 运行。
因此,总而言之,如果您想要 Application.cfc 到 运行,请确保请求 ColdFusion 配置的资源,例如 .cfm 或 .cfc 资源上的方法。
我正在使用 ColdFusion 作为 AngularJS 应用程序的后端。我需要 Application.cfc 到 运行 才能让我的身份验证模块变为 运行。但是,因为我没有任何 .cfm 文件,所以它不会根据要求 运行。我的文件夹根目录中的文件是所有应用程序文件夹(controllers/、styles/、views/ 等)。同样在根目录下的是我的 index.html,它会启动 angular 应用程序以及 Application.cfc。一旦访问应用程序,我希望 Application.cfc 到 运行。有什么方法可以做到这一点,还是我需要从 controller/service 调用 Application.cfc 来启动它?
当您将 ColdFusion 安装为后端应用程序服务器时,您配置 Web 服务器(Apache、IIS 等)以检测是否请求了 ColdFusion 资源(通过查看所请求文件的扩展名) ,例如 .cfm)并将请求传递给 ColdFusion 引擎。也就是 Application.cfc 运行 的时候。您的网络服务器不会为 .html 页面调用 ColdFusion 引擎。
当您向 views/
或 controllers/
等发出请求时,您仍在调用通过网络服务器设置配置的 'Default Document'。如果 'default document' 不是 ColdFusion 文档,您的 Application.cfc 就不会 运行。
因此,总而言之,如果您想要 Application.cfc 到 运行,请确保请求 ColdFusion 配置的资源,例如 .cfm 或 .cfc 资源上的方法。