0.2.5 • Published 7 years ago

northern-lightning v0.2.5

Weekly downloads
2
License
ISC
Repository
-
Last release
7 years ago
 _______                 __  .__                          .____    .__       .__     __         .__                
 \      \   ____________/  |_|  |__   ___________  ____   |    |   |__| ____ |  |___/  |_  ____ |__| ____    ____  
 /   |   \ /  _ \_  __ \   __\  |  \_/ __ \_  __ \/    \  |    |   |  |/ ___\|  |  \   __\/    \|  |/    \  / ___\ 
/    |    (  <_> )  | \/|  | |   Y  \  ___/|  | \/   |  \ |    |___|  / /_/  >   Y  \  | |   |  \  |   |  \/ /_/  >
\____|__  /\____/|__|   |__| |___|  /\___  >__|  |___|  / |_______ \__\___  /|___|  /__| |___|  /__|___|  /\___  / 
        \/                        \/     \/           \/          \/ /_____/      \/          \/        \//_____/ 

Intro

Rails like lightly API service.

Use simple command to generate API services.

Useage

1.Install
npm install northern-lightning
2.Default Project

Project will auto created after install. Dir functions depend on Rails.

|-- config
|---- router.js
|-- models
|---- action.model.js
|-- controllers
|---- action.controller.js
|-- public
|---- views
|-- assets
|---- resources
|-- data.db
3.Scaffold Action

Run this command in terminal to generate user.controller.js and user.model.js

N generate user username sex age 
4.Register Route

Add this lines to config/router.js

const UserController = require('../controllers/user.controller.js')

// ...
L.router('user', UserController)
5.API Service

Run this commnad to start a web server.

N server

You will got a basic backend API service by registered routes. Open this link in your browser.

localhost:3000/users
6.Make your develop

You can construct front pages in public, and stay static resources in assets.

Other

command

generate controller and model.

$ N generate <action> [model-properties]

or

$ N g <action> [model-properties]

start server

$ N server

or

$ N s

rules

urlmethodcontrollerdescription
/actionsGETActionController.allreturn data list
/actionPOSTActionController.createinsert data
/action/:idGETActionController.getget data by specific id
/action/:idPUTActionController.updateupdate data by specific id
/action/:idDELETEActionController.removedelete data by specific id

More features will be applied soon

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.9

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago