Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- python
- 코딩
- 스트림셋
- 푸시푸시
- 스트림셋이란?
- 자바
- 도커
- c++
- 도커 시작하기
- 도커 elk
- 클라우드
- mysql docker
- nvidia docker
- 백준
- java
- C언어
- 알고리즘
- 정보처리기사
- c
- 앤서블 설치
- 데이트
- 파이썬
- MySQL
- 도커 mysql
- 데이터베이스
- streamsets 강의
- ansible install
- docker
- mysql on docker
- elk stack
Archives
- Today
- Total
리그캣의 개발놀이터
[node.js] node에서 get, post 요청할때 undefined 현상 본문
node에서 post 나 get 구축 말고, 다른 서버에 get이나 post 요청하는 방법은 아래와 같다.
var request = require('request');
var options = {
'method': 'GET',
'url': 'ip',
'headers': {
'Content-Type': 'application/json',
}
};
request(options, function (error, response) {
// if (error) throw new Error(error);
console.log(response);
});
코드는 대략 위와 같고 method를 'get' or 'post'로 변경해주면 된다.
이때 나는 아래
consol.log(response)
를 찍어보니 undfined가 나왔고 해결하기 위해 err로그를 찍어보았다.
Error: Invalid protocol: ip:
내가 지정한 ip인 예를들어 102.11.11.11의 프로토콜이 올바르지 않다고 나왔고 알고보니 맨앞에 schme인 http:// or https://를 선언해 주어야했다
즉 ip = 102.11.11.111이 아닌 http://102.11.11.111로 선언해주니 해결되었다. 포스트맨에서는 자동으로 schem을 채워주나보다
'개발 공부 > Node.js(웹)' 카테고리의 다른 글
[node] express를 활용하여 api template 만들기 (0) | 2020.04.06 |
---|---|
chrome 브라우저에서 geolocation 사용하기 (0) | 2018.09.18 |
[mongodb] 몽고 mongodb db 저장 위치 (0) | 2018.09.15 |
[MongoDB]database.collection is not a function ERROR (0) | 2018.09.15 |
노드js[Node.js] 웹 서버 구축하기 (window) (0) | 2018.01.18 |
Comments