Programming26 [Flutter] http get 요청 보내기 Flutter에서 http 요청을 보내보자 ! 1. pubspec.yaml을 수정한다. pubspec.yaml 파일에는 현재 프로젝트에 필요한 의존성들이 기입되어 있다. 이 파일을 내리다 보면 dependencies 부분이 나온다. 그 부분을 다음과 같이 수정한다. dependencies: flutter: sdk: flutter http: any 이제 우리는 http package를 프로젝트에 쓸 수 있다. 2. http.dart를 import 한다. 프로젝트의 main.dart로 돌아가서 import 'package:http/http.dart' as http; 를 맨 위에 추가해준다. 이제 http.METHOD 식으로 패키지 사용이 가능하다. 3. 사용한다. ! 여기서 만약 mac을 이용하고 있다면 h.. 2022. 7. 15. [Nodejs] Express를 이용한 웹서버 가동 Node.js의 Express 패키지를 활용한 웹서버 가동을 해보자. 1. 우선 Node.js를 다운로드하자. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위 사이트에서 다운로드받을 수 있다. 이를 다운로드 받을 때 노드의 패키지 매니저인 npm(Node Package Manager)도 함께 다운로드된다. 2. 디렉토리를 만들고 터미널 창을 연다. 3. 터미널에서 npm install express를 실행한다. 위와 같이 실행되고, 디렉토리에 node-modules, package.json 등 파일이 생긴다. 이는 현재 프로젝트의 정보와 의존성 .. 2022. 7. 15. [NodeJs] Nodejs의 개념 및 특징 ❓Node.js란? 더보기 Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 논블로킹(Non-blocking)I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. -위키백과 노드 공식 사이트에서는 Node.js를 다음과 같이 소개한다. Node.js는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임입니다. 본래 JavaScript의 해석은 클라이언트(사용자)의 브라우저에서 이루어졌는데, 그 엔진을 가공하여 우리가 흔히 아는 스크립트 언어처럼 사용할 수 있게 한 것이다. 그래서인지 주로 서버사이드에 많이 쓰인다고 한다. 위키백과에서 이야기하는 특징을 살펴보자... 2022. 7. 15. [Dart & Flutter] Dart란? What is Dart? - 구글이 Javascript를 대체하기 위해 만든 웹 프로그래밍 언어. 크로스 플랫폼을 개발할 수 있는 언어로 유명한데, 크로스 플랫폼이란 웹, 안드로이드 앱, ios 앱 등 다양한 플랫폼을 말한다. 따라서 다트를 이용해서 하나의 코드로 여러 플랫폼에서 가동되는 프로그램을 개발할 수 있다. 문법이 C/C++과 굉장히 비슷한 특징이 있다. What's unique about it? 1. 다트는 모든 것이 객체다. 우리가 흔히 사용하는 int, String 등의 자료형도 다트에서 모두 객체로 만들어져 있다. 2. 제너릭 프로그래밍이 굉장히 편하다. dynamic이라는 자료형을 통해 임의의 자료형(객체) 에 대한 처리를 간편하게 할 수 있다. 임의로 자료형을 판단하는 var이라는 자.. 2022. 7. 10. 이전 1 2 3 4 ··· 7 다음