intelliJ 언리미티드 CORS, gitignore, .env 작동하지 않음
미해결
cors, gitignore, env가 모두 작동하지 않습니다. 1) cors와 env에 대하여 'npm install cors, npm install dotenv'를 통해 설치를 완료했고 up to date, audited 599 packages in 2s 122 packages are looking for funding run npm fund for details found 0 vulnerabilities 라고 잘 설치된 것을 확인했습니다. 그리고 //server.js const express = require('express'); const app = express(); const test = require('./Router/test'); const cors = require('cors'); app.use(cors()); require('dotenv').config(); console.log("테스트: "+process.env.NEXT_PUBLIC_TEST); 라고 코드를 작성했는데, 플러그인 덕분인지 코드를 작성했을 때는 제대로 NEXT_PUBLIC_TEST에 해당하는 값이 미리보기로 뜨다가(사진 첨부), 막상 실행하면 "테스트: undefined"라고 뜹니다. 마찬가지로 cors도 제대로 설치하고 react의 response = await fetch('/backEndProc', { method: 'POST', body: formData, }); 라는 코드에 알맞게 app.post('/backEndProc', 라고 코드를 작성했음에도 " POST http://localhost:3000/backEndProc 404 (Not Found) MakePage.jsx:130 Error: Syntax" 오류가 발생했습니다. 2) gitignore에 대하여 깃이그노어에는 다음 코드가 들어있습니다. "node_modules .env" 원래 node_modules에 대하여 gitignore가 잘 작동했는데, npm install cors 이후로 갑자기 node_modules가 gitignore되지 않고, 또 .env에 대해서도 gitignore되지 않습니다. (.env와 gitignore은 같은 디렉터리에 있습니다) 도움을 주시면 정말정말 감사하겠습니다...........ㅠㅠㅠㅠㅠ 며칠째 골머리만 앓고 있습니다...
- intellij
- nodejs
- cors
- gitignore
- env
- npm
- node_modules





