bir raylar/açısal uygulama ve sunucu tarafındaki biz (sonra sabit APP_CONFIG içine alınır app_config.yml) bazı yapılandırmalarıön uç sunucu tarafı yapılandırmaları veren, raylar/
misiniz sahip Bu yapılandırmaları bir şekilde ön uç ile paylaşmak ister. İlk denememiz, naif yaklaşımımız onu diğer veriler gibi ortaya koymaktı. API üzerinden
class ConfigurationController < ApplicationController
respond_to :json
def show
respond_to do |format|
format.json { render json: APP_CONFIG }
end
end
end
Sonra Ancak o
class ServerConfigurations {
constructor($resource) {
$resource('/configuration/1.json').get().$promise.then(configs => {
this.configurations = configs;
});
}
}
isteyen bir hizmet olan bu çözüm oldukça suboptimal - bitirmemiz gereken istek için beklemek zorunda sonunda ve karşı en çok çirkin olsun En temel yapılandırma için bunu yapmak zorunda. Yapılandırma bir şekilde JS ile (boru hattında olduğu gibi) paketlenmişse ve JS ile birlikte sunulmuşsa, bu ideal olacaktır. Bu konuda en iyi yaklaşımın ne olabileceğinden emin değil misiniz?