728x90 반응형 Tutorial15 (AdonisJs 4.0 Tutorial) 모델 생성 Admin 모델을 생성한다. $ adonis make:model Admin xyz/app/Models/Admin.js 파일이 생성된다. 마이그레이션 생성하기 $ adonis make:migration admins create: xyz/database\migrations\1507612187061_admins_schema.js xyz/database\migrations\1507612187061_admins_schema.js 파일을 열어서 아래처럼 수정한다. 'use strict' const Schema = use('Schema') class AdminsSchema extends Schema { up () { this.create('admins', (table) => { table.increments() ta.. 2017. 10. 13. (AdonisJs 4.0 Tutorial) 시작 OS는 취향대로 설치하세요. 그런데 왠만하면 Ubuntu Linux 를 설치해주세요. git 와 sqlite3 를 설치합니다. https://git-scm.com/downloads, https://sqlite.org/download.html Node 를 설치합니다. @adonisjs/cli 를 설치합니다. $ npm i -g @adonisjs/cli 새로운 프로젝트를 생성합니다. 프로젝트명은 xyz 로 임시로 정하였습니다. $ adonis new xyz 새로 생성된 프로젝트로 실행해 봅니다. $ cd xyz $ npm i --save sqlite3 $ adonis serve --dev 웹브라우저에서 http://localhost:3333 으로 접속해 봅니다. 2017. 10. 11. (Ruby) Ramaze Simple Tutorial (with Sequel) 흔히들 많이 이용되는 Rails 를 안쓰고 Ramaze + Sequel 조합을 시도해 본 이유는 설치되는 모듈이 정말 적기 때문이다. 너무 많은 의존성을 가지게 되면, 시간이 지날 수록 관리하는데 많은 문제를 읽으킨다. 이 때문에, 원래는 python/Django 를 사용했었는데, python 대신 ruby 를 사용하고 싶어서 대체할만한 웹프레임워크를 찾고 있었다. 그러다가, Ramaze + Sequal 이 초간단으로 설치되는 것을 확인하고, 관련 문서를 찾아보고 테스트했지만 Rails 나 Django 처럼 충분한 문서를 제공하지 않더라. 쓸만한 Tutorial 도 없고 해서, 초간단으로 Tutorial 을 만들어보았다.관련 모듈 설치$ apt-get install libsqlite3-dev sqlite.. 2012. 11. 19. 이전 1 2 3 다음 728x90 반응형