Newly Practicing Mortician
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    alajspublic

    ALAJS Get Started

    ALAJS is a simple mvc framework based on koa.Thank you very much, you are a great middle framework!

    1. Install

    1. npm install alajs --save          
    2. npm -g install node-dev     
    

    2. Create app.js file and require alajs

    var alajs = require('alajs');
    

    3. Define an App

    App = alajs({           /*please set the App to gobal*/
    	name 		: 	'ALABLOG',
    	databases	: 	{
    		default:  'mysql:root@localhost/test',
    		log 		: 'mongodb://localhost/test'
    	},
    	models 		: 	['/share/models']
    });
    

    4. Define a module

    App.define.module({
    	name 			:   'root',
    	url 			: 	'/',
    	path 			: 	'/app',
    	controllers		: 	['/controllers','/otherCtrls'],
    	staticResources : 	'/static',
    })
    

    5. Set default module

    App.define.defaultModule('root');
    

    6. Define a server

    var server = App.define.server({port:3000});
    

    7. Load App to server

    server.loader(App);
    

    8. Startup server

    server.bootstrap();
    

    9. Create a welcome.js file in controllers folder and define a controller

    var welcome = App.define.controller({name:'welcome',url:'/welcome'})
    

    10. Define an action function for response

    welcome('you',function *(next){
    
    	this.body = 'You are welcome!'
    
    })
    

    11. Start this app

    node-dev --debug --harmony app.js
    

    12. Visit http://localhost:3000/welcome/you

    Keywords

    install

    npm i alajs

    Downloadsweekly downloads

    78

    version

    2.0.3

    license

    MIT License

    last publish

    collaborators

    • avatar