sails.시작 시 자동으로 데이터를 로드하여 개발 효율성을 높입니다.js(0.10.x)로 시작된 응용 프로그램 개발

3719 단어 Node.jsSails.js
sails.js(0.10.x)가 시작될 때 데이터를 자동으로 불러오고 개발 효율을 높이고자 합니다.
이 문장에서 아래의 그림과 문자는 중요한 곳에서 사용되고 있다

  • 고려 사항

  • 예상치 못한 예외 또는 오류 메시지

  • 솔루션, 유용한 정보
  • 안녕하세요.js로 해요?sails.js는 Node입니다.js의 MVC 프레임워크입니다.바삭바삭하게 만드는 게 포인트고 개발도 활발하다.
    Sails.js | Realtime MVC Framework for Node.js - http://sailsjs.org/
    sails.js의 업데이트 빈도가 높음♥ 이 글을 쓰는 시점과 다를 수 있으므로 버전 주의

    문장 요약


    sails.js에서 DB의migration 기능은 프레임 자체에 삽입됩니다.응용 프로그램이 시작될 때 데이터베이스를 새로 고칠 수 있어 매우 편리하다(특히 개발할 때).그러나 테이블 자체를 자동으로 생성할 수 있지만 테이블에 포함할 데이터(예를 들어 주 데이터 등)를 업데이트할 수 없습니다.(v0.1.5시)
    이번 아이디어 소개.

    bootstrap.js에 기술하다

    sails lift를 진행할 때 실행된 config/botstrap.js에서 데이터 로드 처리를 설명함으로써 실현됩니다.
    정식 환경production의 경우 오류를 처리하지 않도록 주의해야 한다
    User.find({admin: true}).exec(function(err, adminUser) {
        // adminUser がいたら何もしない
        if (adminUser) { return ; }
        // いないので挿入するとか
        User.create({name:'Admin Taro', admin: true}).exec();
    });
    
    그래서 완성되었습니다.

    이 방법이 제일 좋아요?


    You can use bootstrap.js currently to findOrCreate some data each time the app runs. But I'd be curious to see a proposed spec for what something more powerful might look like?
    현재 공식 리뷰↑ 그래서 향후 기능이 추가될 수도 있어 어쨌든 OK

    참고 자료 등


    같은 일로 고민하시는 분이 어디 계시죠?
    http://stackoverflow.com/questions/24090135/loading-data-fixtures-the-first-time-a-sails-js-app-is-lifted
    sails.js 프로젝트에도 요구 사항이 있습니다
    https://trello.com/c/eGIDCCtd/149-advanced-data-bootstrap

    좋은 웹페이지 즐겨찾기