Все URL-адреса состоят из двух частей
- Домен -
http://yourdomain.com
- Путь -
/path-to-your-endpoint
1.Использовать домен по умолчанию
В axios
, если указать только path
, он будет использовать домен в адресной строке по умолчанию.
Например, приведенный ниже код создаствызовите любой домен в адресной строке и добавьте к нему этот путь.Если домен http
, ваш запрос API будет http
вызовом, а если домен https
, запрос API будет https
вызовом.Обычно localhost
- это http
, и вы будете делать http
звонки в localhost
.
axios.post('/api/login/authentication', {
2.Укажите полный URL-адрес с доменом
С другой стороны, вы можете передать полный URL-адрес на запрос axios, и вы будете совершать https
вызовов по умолчанию.
axios.post('https://yourdomain.com/api/login/authentication', {
2.Использовать опцию axios baseURL
Вы также можете установить baseURL
в axios
axios({
method: 'post',
baseURL: 'https://yourdomain.com/api/',
url: '/login/authentication',
data: {
email: email,
password: password
}
}).then(response => {
this.props.history.push('/MainPage')
})
.catch(error => {
console.log(error)
});