Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/p-baleine/koa-blog-sample
Sample blog app that demonstrates the usage of koa
https://github.com/p-baleine/koa-blog-sample
blog
Last synced: 21 days ago
JSON representation
Sample blog app that demonstrates the usage of koa
- Host: GitHub
- URL: https://github.com/p-baleine/koa-blog-sample
- Owner: p-baleine
- Created: 2013-12-28T04:54:44.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-01-04T12:05:46.000Z (almost 11 years ago)
- Last Synced: 2024-04-15T02:14:02.407Z (7 months ago)
- Topics: blog
- Language: JavaScript
- Homepage:
- Size: 418 KB
- Stars: 21
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.jp.md
Awesome Lists containing this project
README
# koa-sample [![Build Status](https://travis-ci.org/p-baleine/koa-blog-sample.png?branch=master)](https://travis-ci.org/p-baleine/koa-blog-sample)
> [koa](https://github.com/koajs/koa)で作ってみたサンプルブログアプリ
## 使い方
今のところPostgreSQLでしか動作を確認できていないです、
リポジトリをクローン:
```bash
$ git clone https://github.com/p-baleine/koa-blog-sample.git && cd koa-blog-sample
````koa`はnode 0.11.9以上で起動します(https://github.com/koajs/koa#installation)、[nvm](https://github.com/creationix/nvm)を使う場合以下コマンドでode 0.11.xにスイッチできます:
```bash
$ nvm use
```Ubuntuで起動する場合、nvm経由でインストールできる0.11.9のバイナリでは上手く動きませんでした(2013/12/27時点)、以下コマンドでソースからインストールする必要があります:
```
$ nvm install -s 0.11
```データベースの設定:
```
$ cp config/default.sample.json config/default.json # db/config.jsを編集
```セットアップ:
```bash
$ npm install && make
```ユーザ作成:
```bash
$ make seed
```起動:
```bash
$ npm start
```トップ画面:
http://localhost:3000/
ログイン画面:
http://localhost:3000/admin/sessions/new
## Test
```bash
$ make test
```