我在本地主机上的一个项目,在下列路线:本地主机路由在现场环境中工作吗?
,我目前从JavaScript数据发布到应用程序是这样的:
// Centralised, referenced from each javascript file:
var baseUrl = 'http://127.0.0.1/projects/PROJECT_NAME/web/app_dev.php';
// The signup post URL is generated like this:
var postUrl: baseUrl + "/signup",
这适用于所有本地主机上的文件。
问题:
- 在这个项目上线,做这些网址,还能用吗?
- 是否有更简洁的方式来编写baseUrl,以便在项目启用时不需要更改?
道歉,如果这是一个明显的,但我目前只在本地主机工作。欢迎任何建议。 Symfony 3应用程序,XAMPP服务器,OSX。
编辑:
使用$就发帖的服务器。
这完全取决于生产环境的配置。 – ceejayoz
答: B有一个配置文件,其中包含基础url – rtfm
我不确定你使用什么进行调用,'.ajax()'接受相关URL和[XMLHttpRequest.open()](https:// xhr.spec.whatwg.org/#request-url)没有指定url必须是绝对的,所以我认为它可以是相对的,所以你可能会逃脱相关的网址,而不用担心你的环境 –