본문 바로가기

코딩

(37)
[리액트 @babel/runtime 에러] Module not found: Can't resolve '/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/createForOfIteratorHelper' 해결법 리액트 @babel/runtime 에러 Module not found: Can't resolve '/node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/createForOfIteratorHelper' 갑자기 리액트 npm, yarn 실행이 다 안되고 위와 같은 에러만 뜨길래 당황했다. 로컬 서버는 뜨는데 그냥 하얗게 백지만 나오더라. 구글링해보니 다음 글을 보고 해결할 수 있었음. 리액트 @babel/runtime 해결법 다음과 같이 명령어를 치고 @babel/runtime을 설치한다. yarn add @babel/runtime 설치 후 .babelrc 파일 내 다음과 같은 내용을 넣는다. "presets": [ ["react-..
파이썬 문자열 정리하기 (공백제거, 숫자 제거) 명언 데이터를 가져왔는데 그대로 쓸수가 없어서 파이썬으로 문자열로 정리했다. 문장 앞에 있는 숫자를 제거하고, 명언 출처 부분을 통일성있게 바꿔보았다. 원본소스 1 1. 삶이 있는 한 희망은 있다 -키케로 2. 산다는것 그것은 치열한 전투이다. -로망로랑 3. 하루에 3시간을 걸으면 7년 후에 지구를 한바퀴 돌 수 있다. -사무엘존슨 4. 언제나 현재에 집중할수 있다면 행복할것이다. -파울로 코엘료 5. 진정으로 웃으려면 고통을 참아야하며 , 나아가 고통을 즐길 줄 알아야 해 -찰리 채플린 원본소스 2 193. 마음이 좁은 자는 생각이 극단에 흐른다 / 라이라마 194. 일곱 번의 70배까지 용서하라 / 예수 그리스도 195. 위대한 사람은 목적을, 소인들은 공상을 가지고 있다 / 와싱턴 어빙 196. ..
MySQL 포트 번호 확인하기 (Port) MySQL 포트 번호 확인하는 방법을 알아보자. 터미널 명령어로 확인하기 터미널에 다음과 같이 입력한다. $ mysql server status 결과값 중에 port라고 적힌 부분을 확인하면 된다. Variables (--variable-name=value) and boolean options {FALSE|TRUE} Value (after reading options) --------------------------------- ---------------------------------------- auto-rehash TRUE auto-vertical-output FALSE bind-address (No default value) binary-as-hex FALSE character-sets-dir ..
MySQL root 비밀번호 재설정하기 이 글에서는 MySQL root 비밀번호 잊었을 때 root 비번을 재설정하는 해결법 알아보자. MySQL 프로세스 죽이기 mysqld_safe를 사용하면 비밀번호 없이 MySQL root 계정으로 접속 가능하다. mysqld_safe를 사용하기 위해서는 현재 실행중인 MySQL 프로세스를 먼저 죽여야 한다. Homebrew로 설치했다면 만약 Homebrew를 이용해서 설치했다면 brew 명령어를 통해 MySQL 프로세스를 종료한다. brew services stop mysql $ brew services stop mysql Stopping `mysql`... (might take a while) ==> Successfully stopped `mysql` (label: homebrew.mxcl.mysql..
Express를 이용한 Rest API 만들기 Express를 이용해서 Rest API를 만들어보자. GET orders 구현하기 다음과 같이 '/api/orders/' url에 접속하면 주문 정보를 json 타입으로 출력하게끔 만들자. /api/orders 먼저 server.js를 만든 다음, 아래에와 같이 주문 데이터를 코드에 직접 넣어보자. const express = require('express'); const bodyParser = require('body-parser'); const app = express(); const port = process.env.PORT || 5000; app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.get(..
Node : Express 시작하기 "Hello world" 다음은 Express를 이용해서 "Hello world"를 출력하는 예제이다. Express 설치하기 node는 이미 설치했다고 가정한다. 다음과 같이 Express를 설치한다. npm install express --save Express로 "Hello world" 출력하기 server.js를 만들고 다음과 같이 작성한다. const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => res.send('Hello World')) app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`))..
Apple에서 악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다. 해결책 (Mac) "Apple에서 악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다." 에러 메시지가 뜰 때의 해결책을 알아보자. Mac에서 앱 실행 시 에러 메시지 맥 앱스토어 외에서 다운로드 받은 앱을 실행하려고 할 때 위와 같이 메시지가 뜨는 경우가 있다. 이는 보안 설정 때문에 뜨는 메시지로 확인되지 않은 개발자가 만든 앱일 경우 첫 실행 시 이런 에러가 뜬다. 이는 [시스템 환경설정]에서 간단히 해결할 수 있다. 해결 방법 "Apple에서 악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다." 문제를 해결하기 위해 Mac의 [시스템 환경설정] 화면을 띄어보자. [보안 및 개인 정보 보호]을 선택한다. [일반] 탭을 누른다. 하단에 "다음에서 다운로드한 앱 허용" 설정 화면이 보인다. 방..
MySQL Workbench 설치하기 이 글에서는 MySQL Workbench 설치하는 방법을 알아보겠다. MySQL Workbench 다운로드 받기 다음의 링크에서 MySQL Workbench를 무료로 다운 받을 수 있다. MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), MSI de..