Servidor WidigStart

Introdução

O servidor WidigStart utiliza o servidor ExpressJs como base de funcionamento, sua principal utilidade é agilizar o processo de criação de um novo servidor de aplicação web, através da pré-estruturação.

Começando

No terminal, crie uma pasta com o nome do seu servidor por exemplo: pasta server.
mkdir server
cd server
Depois instale o servidor widig_start através do npm.
npm install widig_start
Após instalar o servidor, é necessário criar um arquivo javascript com o seguinte código.
var app = require("widig_start");
app.run();
Salve o arquivo com o nome index.js por exemplo. Depois é só liga-lo:
node index.js
Pronto! o servidor está rodando e possui esta página configurada como caminho inicial '/'. Acesse pelo navegador através do endereço http://localhost .
Para encerrar o servidor volte ao terminal e aperte CTRL+C.

Arquitetura

Caminhos

Para adicionar um caminho ao servidor web basta ir ao arquivo index.json e acrescentar uma chave à chave 'get' ou à chave 'post' ou à chave 'put' ou à chave 'delete', a chave é um caminho valido qualquer ou um padrão de parametros ao estilo ExpressJs.

Filtros

Um filtro é uma função que recebe como argumento uma função de renderização configurada no como caminho no arquivo index.json. O filtro também é configurado pelo arquivo index.json.