Joh*_*ika 3 routing ember.js ember-cli
我正在尝试在Ember CLI应用程序中更改roolURL.在基本的Ember应用程序中这很容易:
App.Router.reopen({
rootURL: '/blog/'
});
Run Code Online (Sandbox Code Playgroud)
在Ember CLI应用程序中执行此操作会引发以下异常:
Uncaught TypeError: Cannot read property 'reopen' of undefined
Run Code Online (Sandbox Code Playgroud)
我之所以这样做,是因为我将在rails应用程序中安装多个Ember CLI应用程序.URL将如下所示:
/ --> rails
/foo --> rails
/api --> rails
/admin --> Ember CLI
/blog --> Ember CLI
Run Code Online (Sandbox Code Playgroud)
您需要更新config/environment.js,如下所示:
module.exports = function(environment) {
var ENV = {
environment: environment,
baseURL: '/blog/'
Run Code Online (Sandbox Code Playgroud)
有关特定于环境的配置,请参阅http://www.ember-cli.com/#deployments.