Despliega un servidor nodejs super ligero en repl.it

Aprendí recientemente querepl.it는 웹 서비스를 제공하는 서비스를 포함합니다. 예를 들어, 주목해야 할 사항입니다. En mi defensa, nunca necesité uno antes. En fin, hoy vamos a aprender a creary desplegar un servidor al estilo microservicio usando repl.it.

엘 코디고



Digamos que ya tienen un repl creado y configurado con node . Por Defecto lo único que tendrán será un archivo index.js . En ese archivo vamos a colocar el código más simple que necesitamos para probar nuestro servidor. 에스토.

module.exports = async function(request, response) {
  return 'Hello!';
}


필요한 경우 알고 있어야 합니다.

엘 세르비도르



El grandioso equipo de vercel tiene exactamente lo que necesitamos para ejecutar ese código, es una librería llamada micro . Pueden instalarla usando el menuú en la barra lateral. Le dan click al ícono que parece una caja, ingresan "micro"en la búsqueda. 라이브러리 선택 및 클릭 모두 +.

라 구성



Tenemos la lógica de negocio lista, tenemos el servidor, ahora tenemos que decirle a repl.it cómo ejecutarlo.

Crean otro archivo llamado .replit con el siguiente contenido.

run = 'node_modules/.bin/micro -l tcp://0.0.0.0:3000 index.js'


이 기록 보관소, 특히 프로피에드run는 "실행"주사위를 굴릴 수 있는 재주사위입니다.

Ese comando hace esto: Primero busca el archivo ejecutablemicro(es el que configura el servidor), le dice que "escuche"esta urltcp://0.0.0.0:3000 y queindex.js es el punto de entrada de nuestro servidor.

엘 그란 파이널



당신은 주사위 "달리기"와 목록을 미리 결정해야 합니다.

Pueden ver un ejemplo aquí: repl - FoolishBurdensomeLine . Y el grandioso contenido que está sirviendo lo pueden ver aquí: https://FoolishBurdensomeLine.vonheikemen.repl.co .

결론



¡Felicitaciones, han creado un servidor!

Tengan presente que micro de verdad le hace honor a su nombre. 실제로는 별로 없습니다. Les proofe dos parametros con la petición y la respuesta, y ustedes se encargan del resto. Si necesitan un enrutador, autenticación, procesar cookies o lo que sea, busquen en este repositorio: Awesome micro . Si por alguna razón se encuentran en la necesidad de utilizar varias de esas librerías tal vez quieran thinkar cambiarse a un framework con más funcionalidades.

푸엔테스


  • repls: Configuring the Run Button
  • repls: Deploying HTTP Servers
  • micro: cli usage



  • Gracias por su tiempo. Si este artículo les pareció útil y quieren apoyar mis esfuerzos para crear más contenido, pueden dejar una propina en buy me a coffee ☕ .

    좋은 웹페이지 즐겨찾기