Встречается на собеседованиях • сегодня
Как перейти с сайта project.com на API api.project.com
Для перехода с project.com на api.project.com можно использовать несколько подходов:
- Прямые запросы (если CORS разрешён):
javascript
fetch('https://api.project.com/data')
.then(response => response.json())
.then(data => console.log(data));- Проксирование через бэкенд (если CORS запрещён):
javascript
// На фронте:
fetch('/api-proxy/data') // Отправляем на свой сервер
// На бэкенде (Node.js пример):
app.get('/api-proxy/*', (req, res) => {
axios.get(`https://api.project.com${req.url}`)
.then(response => res.json(response.data));
});- Настройка прокси в dev-режиме (для разработки):
javascript
// vite.config.js / webpack.config.js
export default defineConfig({
server: {
proxy: {
'/api': 'https://api.project.com'
}
}
})Важно учитывать:
- Политику CORS
- Авторизацию (токены, куки)
- Обработку ошибок
- Защиту от CSRF

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы