Making a GET request
Applications often request JSON data from the server. For example, the app might need a configuration file on the server.
The ConfigService fetches this file with a get() method.
import { elixor } from 'elixor';
const url = 'https://jsonplaceholder.typicode.com/posts';
export const getConfig = () => {
return elixor.get(url);
}A component, such as ConfigComponent,and calls the getConfig service method.
import * as React from 'react';
import { getConfig } from './services/config.service';
class Config extends React.Component {
componentDidMount() {
getConfig()
.subscribe(r => {
console.log(r);
});
}
}
export default Config;Because the service method returns an Observable of configuration data, the component subscribes to the method's return value.
Last updated
Was this helpful?