Skip to content

Instantly share code, notes, and snippets.

@luizcarraro
Created December 12, 2016 15:42
Show Gist options
  • Save luizcarraro/fd11e5ee5138e48e81b18ab9c80fccaa to your computer and use it in GitHub Desktop.
Save luizcarraro/fd11e5ee5138e48e81b18ab9c80fccaa to your computer and use it in GitHub Desktop.
Configuração de Ajax no EmberJS com Token JWT nos Headers
import Ember from 'ember';
import AjaxService from 'ember-ajax/services/ajax';
import environment from 'web/config/environment';
export default AjaxService.extend({
host: environment.apiBaseUrl,
session: Ember.inject.service(),
headers: Ember.computed('session.session.content.authenticated.token', {
get() {
let headers = {};
const authToken = this.get('session.session.content.authenticated.token');
if (authToken) {
headers['Authorization'] = 'Bearer ' + authToken;
}
return headers;
}
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment