marco web empresarial egg.js

La diferencia entre huevo y express, koa.

Los tres son marcos web node.js, pero:

  • Express es adecuado para proyectos personales y su flexibilidad es demasiado alta;
  • egg es un marco de nivel empresarial basado en la encapsulación koa que implementa 约定优于配置el desarrollo de aplicaciones de acuerdo con un conjunto de acuerdos unificados, reduce los costos de desarrollo y aprendizaje y unifica la estructura del código para que los desarrolladores puedan centrarse más en el desarrollo empresarial;
  • Koa es construido por el equipo original de express. En comparación con express, es más pequeño, más expresivo y más robusto. Las principales diferencias entre koa y express son:
    • El modelo de programación asincrónica es diferente: express usa promesa, koa usa async/await
    • El middleware se maneja de manera diferente, koa adopta el modelo de aro de cebolla
    • Contexto: a diferencia de Express, que solo tiene dos objetos, Solicitud y Respuesta, Koa agrega un objeto Contexto como objeto de contexto para esta solicitud.

Motores de plantillas comunes:

  • java jsp
  • php-inteligente
  • nunjucks de nodo

jwt

Enlace de referencia: JWT (jsonwebtoken)

análisis del cuerpo

body-parser es un middleware rápido muy utilizado, que se utiliza para post请求analizar 请求体. Es muy facíl de usar. En egg, se incorpora un middleware como koa-bodyparser.

Enlace de referencia:
enlace del proyecto de lectura del sitio web oficial de egg: https://www.yuque.com/lipengzhou/eggjs

Supongo que te gusta

Origin blog.csdn.net/yexudengzhidao/article/details/132250330
Recomendado
Clasificación