Node.js + Express + 굳이 Cloudant에서 REST API를 작성한다(개발편①)

소개



Node.js + Express + 굳이 Cloudant에서 REST API 만들기 (준비편) 의 계속입니다.
express 명령으로 애플리케이션의 병아리를 작성하고 준비편에서 작성한 Cloudant의 샘플 DB(animaldb)에의 접속 확인을 합니다.

Express로 병아리 만들기



명령의 흐름은 다음과 같습니다.
$ express appName
$ cd appName
$ ls
$ npm install
$ npm start
  • 다음은 예제 실행입니다.








  • 기본 애플리케이션이 포트 번호 3000에서 실행 중인지 확인할 수 있습니다.



  • Cloudant에 대한 연결 확인


    
    $ npm install dotenv //もし入っていなければ
    $ echo "/.env"
    $ echo "cloudant_username=xxxxxxxxx" > .env
    $ echo "cloudant_password=yyyyyyyyy" >> .env
    
    

    cloudantTest.js
    var Cloudant = require('cloudant');
    require('dotenv').load();
    var me = process.env.cloudant_username;
    var password = process.env.cloudant_password;
    
    var cloudant = Cloudant({account:me, password:password});
    
    cloudant.db.list(function(err, allDbs) {
     console.log('All my databases: %s', allDbs.join(', '))
    });
    
    
    
    $ node cloudantTest.js
    
    
  • 다음은 예제 실행입니다 (노드 명령으로 실행 중입니다).
  • 위의 스크립트는 연결 테스트 목적으로만 사용할 수 있으며 이후에는 사용하지 않습니다.
  • 준비편으로 작성한 animaldb도 포함되어 있는 것을 알 수 있습니다.




  • 요약



    이상으로 병아리 작성과 접속 확인이 완료되었습니다. 다음에는 Cloudant 문서에 대해 CRUD 작업을 수행하는 코드와 API 디자인에 대해 씁니다.

    참고문헌


  • htps : // 기주 b. 이 m / c ぉ 우단 t / 때문에 js - c ぉ 우단 t
  • 좋은 웹페이지 즐겨찾기