【发布时间】:2016-09-08 07:48:11
【问题描述】:
我有一个关于硬编码网址的查询。当使用 jquery 从 JavaScript 进行 post 调用时,我会使用 $.post('http://localhost:8000/timer/check/'
现在这在我的开发服务器上运行良好。当我必须在另一台服务器上部署它时,我必须手动更改代码中的所有 url。那么如何避免硬编码网址呢?
【问题讨论】:
-
使 URL 相对于域的根目录,例如
'/timer/check/' -
你可以做两件事。 1)制作相对网址 2)为您的域制作一个带有硬编码网址的全局变量,然后将其附加到各个网址,并且在生产或测试中只更改一个变量。
标签: javascript jquery url hardcode