我在本地主機上的一個項目,在下列路線:本地主機路由在現場環境中工作嗎?
,我目前從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必須是絕對的,所以我認爲它可以是相對的,所以你可能會逃脫相關的網址,而不用擔心你的環境 –