我有一个在本地运行良好的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
答案 0 :(得分:2)
我假设您正在使用ember-cli,并希望从/ subfolder托管您的余烬应用程序(包括您的资产,图像等),而不是默认的/。
在config / environment.js中更改baseURL { baseURL:'/ subfolder', .... }
现在您可以运行'余烬服务'并导航到localhost:4200 /子文件夹,您的余烬应用程序将启动。
还要确保为所有资产链接使用相对路径。