#2. 서버, Db 연결 및 사용자 지정 스크립트 설정☀

다음은 서버 및 DB 연결 설정에 대한 지침입니다.



server.js 파일에서 서버 설정하기 💻


  • 루트 폴더 내에 server.js 파일을 생성하고 아래 코드를 따릅니다. 노드 또는 원하는 다른 lib를 사용할 수 있는 경우 서버에 대해 express를 사용하고 있습니다.

  • const express = require('express')
    const connectDB = require('./config/db');
    const app = express();
    connectDB();
    
    const PORT = process.env.PORT || 5000;
    
    app.get('/', (req, res) => res.send('API Test'))
    
    
    app.listen(PORT, () => {
        console.log(`Server is running at ${PORT}`)
    })
    
    


    DB의 경우 아래 지침을 따르십시오 💾


  • 구성 폴더 생성
  • config 폴더 내에 default.json 파일 생성
  • 이 폴더 내에 db.json 파일 생성
  • 이제 아래 코드 작성

  • 파일 시스템 이미지



    //default.json file
    {
        "mongoURI": "mongodb+srv://<mongodb username>:<password>@app.i967k.mongodb.net/?retryWrites=true&w=majority"
    }
    



    // db.js file
    
    const mongoose = require('mongoose')
    const config = require('config')
    const db = config.get('mongoURI');
    
    const connectDB = async () => {
        try {
            await mongoose.connect(db);
            console.log('Db connected ...');
        }
        catch (err) {
            console.log(err);
            process.exit(1);
        }
    }
    
    module.exports = connectDB;
    
    


    아래의 package.json 파일(강조 표시됨)에서 이 모든 추가를 실행하고 터미널에서 명령을 실행하려면




  • npm 실행 서버
  • 좋은 웹페이지 즐겨찾기