Непонимание того, как стек PERN работает с текущим веб-проектом - PullRequest
0 голосов
/ 13 июля 2020

Хорошо, я хочу начать с того, что это плохой вопрос, потому что на самом деле это не ошибка, прошу прощения, но я не могу найти какой-либо конкретный c ответ для среды, которую я настроил. В настоящее время я использую Yarn с Webpack и React JS. Я сожалею, что не настроил серверную часть одновременно с интерфейсом, но я этого не сделал. Итак, теперь я пытаюсь интегрировать бэкэнд в свой проект. Когда я запускаю «yarn start», он загружает интерфейсный сервер, который работает на localhost: 8080, я следую руководству, в котором я создал индекс. js, который использует express и индекс. js выглядит как это:

const express = require("express");
const app = express();
// // const cors = require("cors");
// // const pool = require("./api/db")

// // //MIDDLEWARE//
// // app.use(cors());
// // app.use(express.json());

// // //ROUTES//

// // //Add to cart
// // app.post("/cart", async(req,res) => {
// //   try {
// //       console.log(req.body);
// //   } catch(err){
// //       console.error(err.message);
// //   }

// // });

// //Show Cart

// //Update to cart

// //Delete to cart


app.listen(5000, () => {
    console.log("Server has started on port 5000");
});

, но когда я загружаю сервер пряжи, console.log никогда не запускается, это происходит только тогда, когда я запускаю индекс узла. js, потому что express - отдельный сервер который загружается и соединяет сервер пряжи с базой данных. Я просто пытаюсь получить общее представление о том, как это настроить. На данный момент у меня установлен postgresql и работает pgadmin, хотя в настоящее время серверы не настроены, и я просто пытаюсь соединить их все вместе, любая помощь в правильном направлении будет принята с благодарностью !!

...