현재 내컴퓨터에는 nodejs가 설치가 되어있는 상태이다.
nodejs 에서 만든 서버를 통해 쇼핑몰 사이트를 연동시켜보자.
node-react 연동하기
const express = require("express");
const app = express();
const path = require("path");
app.listen(8888, function () {
console.log("Server running at http://localhost:8888/");
});
npm init -ynpm install expressnpm run build 하여 생긴 build폴더를 node 작업폴더로 이동한다.app.use(express.static(path.join(__dirname, "build")));
app.get("/", function (req, res) {
res.sendFile(path.join(__dirname, "build/index.html"));
});
app.get("*", function (req, res) {
res.sendFile(path.join(__dirname, "build/index.html"));
});
node server.js 이렇게 서버를 가동하면 주소의 메인페이지로 들어갈때 쇼핑몰 프로젝트가 뜬다.npm install cors 터미널에서 설치한 후 아래코드.app.use(express.json());
var cors = require('cors');
app.use(cors());
app.get('/product', function(req, res){
res.json(객체, 배열 등)
})