728x90 반응형 Programming/Javascript23 (AdonisJs 4.0 Tutorial) 첫페이지 만들어보기 프로젝트 디렉토리 구조 xyz ├── app │ └── Models ├── config ├── database │ └── migrations ├── public ├── resources │ └── views └── start 첫페이지를 변경해보자. 우선 xyz/resources/views/welcome.edge 을 삭제하고 xyz/resources/views/index.edge 을 만든다. My First HTML Page My First HTML Page Main 컨트롤러를 생성한다. (Http Request 선택) $ cd xyz $ adonis make:controller Main ? Generating a controller for ? > For Http Request (엔터를 입력한다!!!) F.. 2017. 10. 12. (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. node.js : nodebrew 를 이용한 node 설치 여러 버전의 node 를 사용하기 위해서 기존에 nvm 을 이용했으나, 다른 언어(perl, python)에서 사용하던 ~~~brew 를 node 에서도 이용할 수 있게 되었다. 사용법은 조금 다르긴 하지만, nvm 보다 낫지 않을까 싶어서 설치해보고 정리해보았다. $ curl https://raw.github.com/hokaccha/nodebrew/master/nodebrew | perl - setup $ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.profile; source ~/.profile $ nodebrew help $ nodebrew ls-remote $ nodebrew install 0.6.14 $ nodebrew alias de.. 2012. 4. 4. NODE.JS : 파일 MD5SUM 구하기 기본 모듈 crypto 를 이용해서 파일의 md5sum 을 구하는 스크립트를 만들어보자. 별도로 제공이 안되므로 직접 만들어써야 한다. 일단 아래와 같이 만들어보면 md5 뿐만 아니라 sha1 에 대한 checksum 을 쉽게 구할 수도 있을 것이다. 동기IO를 이용한 방법 (파일을 조금씩 읽어서 처리하는 방법) => Windows 에서는 에러가 발생하고 제대로 실행되지 않는다. 원인을 찾아보려고 했으나, 알 수가 없다. 혹시 누구 아시는분? node.js v0.6.11 에서 문제가 있었으나, v0.6.12 에서 잘 되고 있다. var fs = require('fs'); var crypto = require('crypto'); var filename = 'walk_test.js'; function md5.. 2012. 2. 27. nvm 이용하여 여러 버전의 node.js 설치하기 node.js 에도 Ruby 의 rvm 와 비슷한 툴이 제공됩니다. 바로 nvm 이지요. 설치방법은 아래와 같습니다. (FreeBSD에서는 ./nvm/nvm.sh 를 열어서 make 를 gmake 로 바꾸어주고 사용합니다.) $ git clone git://github.com/creationix/nvm.git ~/.nvm $ echo 'source ~/.nvm/nvm.sh' >> ~/.profile; source ~/.profile $ nvm install v0.6.11 $ nvm use v0.6.11 $ nvm alias default v0.6.11 $ node -v v0.6.11 이외에도 아래의 툴들도 고려해볼 만 하니 살펴봐주세요. https://github.com/isaacs/nave https:.. 2012. 2. 23. 이전 1 2 3 4 다음 728x90 반응형