ember-cli/ember-ajax

Does this addon work with ember octane versions ?

SandeepJoel opened this issue · 3 comments

Got the error "Could not find module jquery imported from ember-ajax/utils/ajax" while executing the below function call.

return this.ajax
.request('/api/token', {
  method: 'POST',
  // url: '/api/token',
  data: payloadData,
})
.then((result) => {
  return result.token;
})
.catch(function (error) {
  console.log('Api failure', error);
});

Doing ember install @ember/jquery seems to fix this issue. Why is this fix needed ?

do you really want to know..? 🥴

Atleast have we documented this somewhere in this repo ?

import jQuery from 'jquery';
const ajax =
typeof FastBoot === 'undefined' ? jQuery.ajax : FastBoot.require('najax');
export default ajax;

you can see here that it's just importing jquery to use as its ajax method.

Don't think it's documented anymore. There's an ember-ajax-fetch which has a very similar api but uses fetch.