게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
node.js에서 리퀘스트 받은 데이터를 어떻게 파싱하죠..??(iOS)
게시물ID : programmer_17182짧은주소 복사하기
작성자 : 신입개발자
추천 : 0
조회수 : 373회
댓글수 : 0개
등록시간 : 2016/05/12 19:10:38
옵션
  • 창작글
  • 본인삭제금지
(게임코디에 본인이 올린 글을 다시 가져왔습니다.)

안녕하세요.. 노드 이제 입문했습니다...ㅠㅠ
간단하게 테스트 서버를 만들어서 테스트 중인데요..

localhost:3000/login 으로 클라이언트에서 json을 보내면
서버 login.js에서 json을 파싱하고 싶은데요

http://stackoverflow.com/questions/11994829/node-js-parse-json-of-request
이 페이지를 참조해서 해보는데도 잘 안되네요...

알려주실 분 계실까요???

///////////////////////////////// 클라이언트 코드 ///////////////////////////////////////

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    [manager setRequestSerializer:[AFJSONRequestSerializer serializer]];
    [manager setResponseSerializer:[AFJSONResponseSerializer serializer]];
    
    /*
     요청할 url
  */
    NSString *url = @"http://localhost:3000/login/";
    
    /*
     메니져를 통해 리퀘스트를 날릴 url과 쿼리를 설정한다.
     */
    
    NSDictionary* myInfo = @{@"name":@"james", @"age":@"27"};
    
    [manager GET:url
      parameters:myInfo
        progress:nil
         success:^(NSURLSessionTask *task, id responseObject) {
             NSLog(@"%@", responseObject);
         } failure:^(NSURLSessionTask *operation, NSError *error) {
             NSLog(@"%@", error);
         }];


////////////////////////서버 부분//////////////////////////
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var express = require('express');
var router = express.Router();
var url = require('url');
var queryString = require( "querystring" );
 
router.get('/', function (req, res, next) {
        var theUrl = url.parse( req.url );
        var queryObj = queryString.parse( theUrl.query );
        var obj = JSON.parse( queryObj.jsonData );
        console.log( obj.age );
 
        var d = {name: "min", company: "tGram"};
        res.send(d);
});
 
module.exports = router;
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호