项目作者: anasantos11

项目描述 :
Criado um Web Service RESTful com NodeJS e Express JS.
高级语言: JavaScript
项目地址: git://github.com/anasantos11/webservice-nodejs.git
创建时间: 2018-10-02T22:06:34Z
项目社区:https://github.com/anasantos11/webservice-nodejs

开源协议:

下载


Web Service RESTful em Node.js e Express.js

Criado Web Service RESTful com Node.js e Express.js a partir do banco de dados gerado pelo script data.sql disponibilizado neste repositório.

A API foi disponibilizada no Microsoft Azure e pode ser acessada através deste link.

O Web Service expõe os seguintes endpoints:

Método Recurso Descrição
GET /customers Retorna os dados de todos os clientes cadastrados no banco de dados
GET /customers/:idCustomer Retorna dados de um determinado cliente cadastrado no banco de dados
POST /customers Insere um novo cliente no banco de dados
PUT /customers Atualiza dados de um cliente cadastrado no banco de dados
DELELTE /customers/:idCustomer Deleta o cliente cadastrado no banco de dados que possui o ID passado como parâmetro
GET /customerOrders/:idCustomer Retorna todos os pedidos de um determinado cliente do banco de dados
GET /search?entity=:nameEntity&term=:termSearched Pesquisa um termo informado em um entidade do banco de dados

EXECUÇÃO

Para executar o projeto em sua máquina é necessário que tenha o Node.js instalado.

Abra o prompt de comando e navegue até a pasta raiz do diretório do projeto para executar os comandos que serão citados abaixo.

Instale as dependências do projeto:

  1. - npm install

Execute o aplicativo:

  1. - node src/server.js

Pronto, o servidor foi iniciado e está escutando a porta 3000, que pode ser acessado por http://localhost:3000/ em seu navegador.