0.15.6 • Published 4 years ago

sublime-route v0.15.6

Weekly downloads
4
License
MIT
Repository
-
Last release
4 years ago

sublime-route

Synopsis

const app  = new liquid();

app.createServer(function(req,res){
    // Init SublimeRoute
    app.init(req,res);


}).listen();// Automatic port: 3000
// 'Save views'
app.load('views/index','/');
app.load('views/index','/about-us');
// load save views
app.getLoader('/');
app.getLoader('/about-us');

API

Crear un simple website

const app  = new liquid();

app.createServer(function(req,res){
    // Init SublimeRoute
    app.init(req,res);


}).listen();// Automatic port: 3000
// 'Save views'
app.load('views/index','/');
app.getLoader('/');

Como funciona

Quieres crear un servidor pues primero tomas la clase que lleva el modulo

const app = new liquid(); // className

Una vez llamada la clase ejecuta un servidor

const app  = new liquid();

app.createServer(function(req,res){
    // Init SublimeRoute
    app.init(req,res);


}).listen();// Automatic port: 3000

Ahora carga una pagina en formato .html,.htm

const app  = new liquid();

app.createServer(function(req,res){
    // Init SublimeRoute
    app.init(req,res);


}).listen();// Automatic port: 3000
app.load('views/index','/');

Ahora usamos un metodo GET/ , para la carga de la pagina

const app  = new liquid();

app.createServer(function(req,res){
    // Init SublimeRoute
    app.init(req,res);


}).listen();// Automatic port: 3000
// 'Save views'
app.load('views/index','/');
app.getLoader('/');

Listo!

Donde cargo archivos estaticos

los archivos estaticos se cargan el una sola carpeta llamada /public que se debe encontrar en tu proyecto con puede ser el caso de:

<!-- CSS -->
<link rel="stylesheet" type="text/html" href="/public/stylesheet/style.css">
<!-- JavaScript -->
<script type="text/javascript" src="/public/javascript/main.js"></script>

Instalacion

forma global

$ npm install -g sublime-route

forma local

$ npm i sublime-route

Nueva Actualizacion

Reorganizacion de archivo Nuevo sistema de archivos estaticos Compatibilidad con Liquid-Framework

Futuras Actualizaciones

Ejecucion compatible con python Ejecucion mas sencilla. Añadir mas callback