Anda di halaman 1dari 8

Establezca el tiempo sobre cómo construir

uma RESTABLECIMIENTO DEAPI com Restify pela Casa do


Código y Minh ideia é escrever posts sobre o assunto enquanto
escrevo o livro. Para obtener más información sobre cómo
implementar API, haga clic aquí para obtener más información
sobre el servidor web o el marco de trabajo de Restify .

Pera lá, se você não SABE O que é Restify vou explicar, SE SABE já
pode pular un seção Abaixo, ou você pode ler e mí dar um
Reaccion Que Achou da explicação :-)

O que é Restify?
Restify é um framework criado pra quem desen desenvolver
uma API RESTen la cima de la plataforma de NodeJS. Se trata de
un tema de análisis de la API de desarrollo de la API, que se
encuentra preparado para el trabajo en la escalada.

Tem Empresas bem Famosas por terem uma equipe técnica muito
forte Que utilizam o Restify , Como: Netflix, Napster, Pinterest e
outras.

Ah! No se preocupe si no sabe qué es el RESTABLECIMIENTO DE


API, no nos parece que haya mensajes de correo electrónico, sino
que también se puede obtener, aprender y aprender. Se trata de
uno de API REST enquanto desenvolvemos uma.

Voltando a criar um servidor web com Restify?


Agora que já vimos o que é o Restify , vamos a entender and you
are desenvolver nesse post.
Quero se puede crear un servidor web que responda um JSON
(Notación de objetos de JavaScript - Anotação de Objeto
JavaScript) para el navegador y el navegador web (Localizador
uniforme de recursos - Localizador de Recurso): http: //
localhost: 8080 /

Para crear un proyecto utilizando NodeJS como plataforma


utilizamos npm(Administrador de paquetes de nodos). La
responsabilidad de la instalación depende de las funciones del
proyecto y de la voz y el rendimiento del proyecto.

Com o NodeJS instalado (você pode ir at o site nodejs.org e realiza


una instalación semanal), quero que vocee vá até o terminal do seu
operacional y crie uma pasta chamada servidor-
restify ( mkdir servidor-restify). Entre na pasta que acabamos de
criar ( cd servidor-restify) y luego seguimos el comando:

npm init

Assim que você der o ENTER o npm come a te fazer perguntas


sobre o seu projeto, na seguinte ordem:

1. nombre del paquete (nome do seu projeto);


2. versión ( versión que você está no projeto);
3. descripcion (pequena descripição do seu projeto);
4. punto de entrada (arquivo onde seu projeto começará);
5. comando de prueba (script para executar os teste da sua
aplicação);
6. repositorio git (caminho do repositório do seu projeto);
7. palabras clave (palavras-chave pra quemar o seu projeto caso
ele para el código abierto, conseguir hasta el punto de
referencia);
8. autor (nome de quem desenvolveu o projeto, nesse caso o seu
nome);
9. licencia (para un projeto de código abierto você define a licença
dele aqui);

Por último, lea el resumen de voz y la definición de su proyecto,


vea su archivo de texto, haga clic en ENTER , conforme a la
imagen:

Imagen de ejemplo de comando npm init


Assim que você confirmar o último ENTER o npm criará um
arquivo chamado package.json na raiz do seu projeto. Puede
consultar todas las informaciones que se publican a continuación,
así como las dependencias del proyecto, así como las posibilidades
de publicación en futuros.

También es necesario instalar o restaurar las instrucciones para


la instalación y el uso . Por favor, volte sin terminal e ejecutar un
Linha abaixo Que realizará una instalação hacer Restify (Lembre-
se de verificar sí Você está dentro da la pasta hacer Servidor-
restify):

npm install restify --save

Escriba o parametro --save para informar ao npm que


o Restringir que estamos instalando la precisión precisa como una
función del proyecto. Sense assim, o npm criará uma nova chave
no package.json com o nome de dependencies.Dentro de esta
opción, haga clic aquí para ver todas las dependencias del
proyecto, así como más bien por el momento en el momento de
la configuración, o el paquete .

{
"name": "servidor-rest",
"version": "1.0.0",
"description": "Projeto que estou criando pra deixar de exme
para um post no medium",
"main": "index.js" ,
"scripts": {
"test": "echo \" Error: no se especificó la prueba \ "&&
exit 1"
},
"palabras clave": [
"restify"
],
"autor": "Marco Bruno",
"license": "MPL-2.0",
"dependencias": {
"restify": "^ 6.3.4"
}
}

O trecho que está en negrito no arquivo acima é a parte


que npm adicionou após a instalação y definition do Restify
as uma dependência do projeto. Este es un comentario que no
tiene más que publicar en esta publicación, toda la línea que está
disponible en este momento.

Bom agora que já temos o Restify install and já know um pouco


mais de as asuuuuu funciona as npm eo package.json , can come
o code responsável por criar um servidor web com Restify.

Primeiro criaremos um arquivo na raiz do nosso projeto con nome


de index.js.Na primeira linha desse Arquivo vamos chamar o
nosso marco Restify e GUARDAR o dele valor em uma variável
com o nome de restify .

index.js

const restify = require ('restify')

Agora que o nosso código já tem Como acessar OS Recursos


hacer Restify , o Próximo passo Que temos Que executar é a
criação de um Servidor, párrafo isso utilizaremos um Método
Chamado createServer Que retornará un Referência de um
Servidor Que guardaremos Dentro de uma variável
chamada Servidor :

const restify = require ('restify')


servidor const = restify.createServer ()
¡Show! Se ha activado el servidor de redireccionamiento , só está
faltando colocar ele de pé. Para ello también puede utilizar el
método chamado escuchar , es el método esperar recordar los
argumentos, o el portavoz o el servidor está disponible (vamos a
criar um variável com o nome del porta pra guardar o valor 8080)
eo segundo argumento é uma função que usted se ejecutará no hay
momento en el servidor de fax:

const restify = require ('restify')


const porta = 8080
servidor const = restify.createServer ()
servidor.listen (porta, () => {
console.log (`Servidor de servidor http: // localhost: $
{porta}` )
console.log ('Pra derrubar o servidor: ctrl + c')
})

Para obtener más información, consulte el cuadro del servidor de


la red, haga clic aquí para ver el código que indica el código del
arquivo index.js .

nodo index.js

Dar após o ENTER você Vera A seguinte saída sin terminal:

Servidor de servidor en http: // localhost: 8080


Pra derrubar o server: ctrl + c

Por favor, abre el navegador y la dirección http: // localhost:


8080 . Se tudo deu certo at the end vocee receberá as resposta no
seu navegador:

{"code": "ResourceNotFound", "message": "/ no existe"}


También puede ver que el servidor está disponible y no
infelizmente. No se trata de un recurso no útil / (barra es una raíz
del proyecto). Para los fines o el objetivo del servidor del servidor
web o Restify , vamos al recurso pro caminho / que
respondá: Ae! Servidor criado para el camino.

Volte até o arquivo index.js , es necesario utilizar el


método obtener el que está disponible en varios niveles , este
método recuerde los parámetros, no hay información sobre
el camino (caminho) que queremos criar y no segundo passamos.
ejecutado no momento que un usuario accessar o path que
informamos no primeiro parâmetro:

const restify = require ('restify')


const porta = 8080
servidor const = restify.createServer ()
servidor.get ('/', () => {
})
servidor.listen (porta, () => {
console.log (`Servidor de servidor http: // localhost: $
{porta}` )
console.log ('Pra derrubar o servidor: ctrl + c')
})

Dentro de la función de pasar como segundo argumento, no


recuerde el servidor como información de la solicitud y el segundo
mensaje de la información ( Respuestas ), el acceso a la función es
el segundo mensaje y el mensaje de correo electrónico. o
texto: ¡Ae! Servidor criado para el camino.

const restify = require ('restify')


const porta = 8080
servidor const = restify.createServer ()
servidor.get ('/', ( req, res ) => {
res.send ('Ae! Servidor criado veio com resposta para o ruta
/.')
})
servidor.listen (porta, () => {
console.log (`Servidor de servidor http: // localhost: $
{porta}` )
console.log ('Pra derrubar o servidor: ctrl + c')
})

Olhando o código acima você perceberá Que demos nomos


Carinhosos para os Parámetros de petición e respuesta , eles
ficaram com os nombres de las reqe res .

No próximo post vamos come a desenvolver uma API


RESTful para la aplicación que mantendrá los datos de cada día
de hoy, como:

 Hora que ele dormiu e acordou;


 Cuántos minutos más tarde, qué horas también están
calificados para una madre (direita ou esquerda);
 Na troca de fralda tinha xixi e / ou cocô e that hours foi
trocada;
 E outras que não me lembro agora.

Ah! Como también lo haremos en el esquema de la vida cotidiana,


se precisarán también para las funciones de la máquina.

Más o menos después de la publicación y el análisis de los


comentarios y los

Anda mungkin juga menyukai