мое приложение - SPA, использующее реагирование
Я пытаюсь построить API, используя экспресс в node.js
так что мой код сервера
const express = require('express');
const app = express();
const PORT = 80;
app.listen(PORT, () => {
console.log('connected')
}}
app.get('/', (req, res) => {
res.sendFile(__dirname + '/public/index.html')
})
//api
app.get('/user', .....
res.json(~~~)
app.post('/user', .........
res.json(~~~~)
Потому что мой клиент спа (реагирует),
В коде сервера есть только один 'sendFile'.
все остальное - API, который возвращает JSON.
Так что я хочу использовать API только для получения или ajax
Однако текущая ситуация такова, что если клиент имеет прямой доступ к URL-адресу API,
браузер может видеть json вместо моего spa.
Есть ли способ решить эту проблему?
спасибо.