분류 전체보기60 [Node.js] vercel 서버 배포 안드로이드 스튜디오에서 localhost를 사용하여 테스트를 하려고 시도할때 원활하게 진행 되지 않아서 서버를 배포했다 vercel을 Github과 연동 후 Github의 서버 코드에 vercel.json파일에 아래의 코드르 추가시 vercel로 서버를 배포할 수 있다. [Node.js] 기초 Javascript는 컴퓨터 인터프리터에서 실행되지 않고 브라우저 인터프리터에서 실행되기 때문에 따로 설치가 필요 없다. Javascript를 백엔드 실행을 위해 Node.js가 필요하다. Node.js설치 시 브라우저 없이 실행할 수 있는 환경이 구축된다. npm 프레임워크나 자바스크립트로 구현된 다양한 모듈들을 npm에서 다운로드 해서 개발시 유용하게 사용할 수 있다. ● npm init npm에서 다운받은 모듈들을 정리하기 위해서 npm init명령어를 사용하면된다. 필수는 아니지만 명령어를 사용하게 되면 package.json파일이 생성된다. package.json파일에는 프로젝트의 이름, 버전, 설명, 메인 실행파일, 본인이 다운받아 놓은 모듈들을 확인할 수 있다. ● npm install np.. Node.js와 MySQL 연결 노드 최초 설정은 생략 cmd에서 mySQL2 모듈 설치 npm install -S mysql2 index.js -> 서버 시작 const express = require('express'); const userRouter = require('./userRouter'); const app = express(); const port = 3000; app.use(express.json()); app.use(`/user`, userRouter); app.get('/', (req, res) => { res.json({ success: true, }); }); app.listen(port, () => { console.log(`server is listening at localhost:${port}`); }); .. Node.js 설정과 연결 앱에서 바로 DB를 접속하려했으나 보안상의 이유로 아래와 같이 서버를 미들웨어로 통신하여 보안을 강화 vsCode 설치 후 프롬프트 cmd 에서 npm 명령어 작성 (npm은 Node.js를 설치하기 위한 명령어이다) npm init npm install express --save --save옵션: package.json에 설치한 모듈을 기록하는 옵션이다 위와 같이 설치한 모듈이 기록된다. 서버를 위한 파일의 구조이다. node_modules는 앞서말했듯이 npm install express 명령어를 통해 설치된 모듈 .gitignore는 모듈의 파일이 용량이 크기 때문에 git에는 올릴 필요가 없어 설정한 git전용 파일이다. index.js은 서버 통신에 관련해서 작성하는 메인코드이다 안드로이드 스튜디오 코틀린 비밀번호 확인 일치여부 .xml파일에서의 비밀번호와 비밀번호 확인 EditText .kt파일에서의 비밀번호와 비밀번호 확인 값 가져오기, 해당 값을 통해 비밀번호의 일치여부 확인 후 불일치시 에러메시지 출력 출력 결과 안드로이드 스튜디오 코틀린 회원가입 이메일 형식확인 .xml파일에서의 이메일 EditText .kt파일에서의 이메일 값 저장과 형식 확인 알고리즘 출력결과 이전 1 ··· 6 7 8 9 10 다음