오류해결
express에서 API 구현시 URL parameters 받는 방법
문제 해결 요약URL parameters 가져올때는 아래 방법으로만 가져와야 한다.API 주소는 /games/:gameId로 한다.const id = req.params.gameId;const game_id = req.params.gameId;const {gameId} = req.params;API 구현 공부를 하다가 URL parameters을 인식하지 못하는 문제가 발생했다. 아래 코드가 GET method를 사용하여 gameId를 가진 게임의 상세 정보를 가지고 오는 API 구현 코드이다. // games.jsconst express = require("express");const router = express.Router();const {gameDetail} = require('../control..
Node.js에서 .env 변수 안불러와짐
express를 사용해서 서버를 구성하던중 port번호는 env에 저장해서 사용하려고 했다.그런데 계속 localhost:3000이 오류가 발생했다. 실행했던 코드는 아래와 같다.// app.jsconst express = require("express");const app = express();const dotenv = require("dotenv");dotenv.config();app.listen(process.env.PORT);발생할 수 있는 원인은 아래와 같다.1. PORT번호 다름//.envPORT=3000포트번호는 잘 들어갔으니 문제가 되지 않는다. 2. 모듈이 정상적으로 다운로드가 안됨//package.json{ "dependencies": { "dotenv": "^16.4.5", ..
mariaDB와 workbench 연동 오류
오류 사항docker에 mariaDB를 다운받아 사용하고 있었고, workbench에 mariaDB를 연동하려고 했는데 오류가 났다.Failed to Connect to MySQL at 127.0.0.1:3306 with user root☝🏻이런 경우, 우선 workbench의 버전을 확인해본다. 버전이 8.0.27 이상이라면 8.0.26을 다시 다운받아준다.https://downloads.mysql.com/archives/workbench/ MySQL :: Download MySQL Workbench (Archived Versions)Please note that these are old versions. New releases will have recent bug fixes and features!..
[Fluter] solved - PlatformException 오류 해결
main.dart에 드래그 해놓은 부분이 계속 오류가 났다. 해결한 뒤에 글을 작성한거라 오류 캡쳐본은 없지만 오류 내용은 다음과 같았다. Exception has occurred. PlatformException (PlatformException(channel-error, Unable to establish connection on channel., null, null)) 결론적으로 해결방법은 아래와 같다. 1. 패키지 버전 최신화$flutter pub upgrade 2. 1번해도 안되면 진행$flutter clean$flutter pub get$flutterfire configure flutterfire configure로 다시 firebase_options 파일을 다시 생성해 준 후 실행시키니 오..
[Flutter] Solved - flutter doctor 오류(Xcode - cocoapods)
새로운 프로젝트를 만드려고 flutter doctor를 실행했는데 아래 오류가 떴다. 엥 CocoaPod? 이전에는 잘 빌드가 됐는데 저렇게 오류가 떴다. 가장 쉬운 방법은 오류가 나온 부분의 가이드를 따라가면 쉽게 해결할 수 있다. To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.위 내용처럼 해당 사이트에 방문해서 가이드를 따라했다. 가이드에는 아래 명령어를 실행해서 cocoapods을 설치하라고 되어있어서 그렇게 했다. $ sudo gem install cocoapods 그렇게 하니 추가 오류가 떴다. 'gem install drb -v 2.0.5'를 설치하라고 되..