为链接的css和js设置ember.js应用程序根目录

时间:2015-01-06 22:35:02

标签: ember.js ember-cli

我有一个在本地运行良好的ember.js应用程序(使用CLI)。当我把它推到我的服务器上时... www.thesite.com/subfolder(只是发送/ dist)---文件全部到达,但css和js href没有子文件夹。 ..这可能是基本的 - 与烬无关......但是我很难过......我需要设置一个新的根或其他东西吗?

我当地有~ /sites/subfolder/files(包括"资产")

远程我有mysite.com/subfolder/files(包括"资产")

查看遥控器时,我得到:404 mysite.com/assets/app.css而不是mysite.com/subfolder/assets/app.css

1 个答案:

答案 0 :(得分:2)

我假设您正在使用ember-cli,并希望从/ subfolder托管您的余烬应用程序(包括您的资产,图像等),而不是默认的/。

在config / environment.js中更改baseURL {     baseURL:'/ subfolder', .... }

现在您可以运行'余烬服务'并导航到localhost:4200 /子文件夹,您的余烬应用程序将启动。

还要确保为所有资产链接使用相对路径。