선생님 안녕하세요. 리액트와 Nodejs 연동에서 헤매고 있는데요.
json 파일을 받기 위해 아래 코드를 쳐봤는데,
웹브라우저 http://localhost:8080/product로 들어갔는데,
화면이랑 콘솔에 아무것도 안 찍히네요.
node js 터미널에도 아무런 변화가 안 보이고요.
app.get('/product', function (요청, 응답) {
응답.json({ name: '장바구니담기' });
});
제대로 진행되고 있는지 확인을 하려면, react에서 코드를 짜야 할까요?
아래에 그림이랑 전체 코드 올립니다.
const express = require('express');
const path = require('path');
const app = express();
app.use(express.json());
var cors = require('cors');
app.use(cors());
app.listen(8080, function () {
console.log('listening on 8080')
});
app.use(express.static(path.join(__dirname, 'booking/build')));
app.get('/', function (요청, 응답) {
응답.sendFile(path.join(__dirname, '/booking/build/index.html'));
});
app.get('*', function (요청, 응답) {
응답.sendFile(path.join(__dirname, '/booking/build/index.html'));
});
app.get('/product', function (요청, 응답) {
응답.json({ name: '장바구니담기' });
});