Performance
Performance
κΈ°λ³Έμ μΌλ‘ Nestλ Express νλ μ μν¬λ₯Ό μ¬μ©ν©λλ€. μμμ μΈκΈνλ―μ΄ Nestλ μλ₯Ό λ€μ΄ Fastifyμ κ°μ λ€λ₯Έ λΌμ΄λΈλ¬λ¦¬μμ νΈνμ±λ μ 곡ν©λλ€. Nestλ λ―Έλ€μ¨μ΄ λ° νΈλ€λ¬λ₯Ό μ μ ν λΌμ΄λΈλ¬λ¦¬ νΉμ ꡬνμΌλ‘ νλ‘μνλ κΈ°λ³Έ κΈ°λ₯μ κ°μ§ νλ μ μν¬ μ΄λν°λ₯Ό ꡬννμ¬μ΄ νλ μ μν¬ λ 립μ±μ λ¬μ±ν©λλ€.
info ννΈ νλ μ μν¬ μ΄λν°λ₯Ό ꡬννλ €λ©΄ λμ λΌμ΄λΈλ¬λ¦¬κ° Expressμμλ κ²κ³Ό μ μ¬ν μμ²/μλ΅ νμ΄ν λΌμΈ μ²λ¦¬λ₯Ό μ 곡ν΄μΌν©λλ€.
Fastifyλ Expressμ μ μ¬ν λ°©μμΌλ‘ μ€κ³ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° λλ¬Έμ Nestμ μ ν©ν λ체 νλ μ μν¬λ₯Ό μ 곡ν©λλ€. κ·Έλ¬λ Fastifyλ Expressλ³΄λ€ λΉ λ₯΄κΈ° λλ¬Έμ λ²€μΉ λ§ν¬ κ²°κ³Όκ° κ±°μ 2 λ°° ν₯μλ©λλ€. μ μ ν μ§λ¬Έμ Nestκ° Expressλ₯Ό κΈ°λ³Έ HTTP 곡κΈμλ‘ μ¬μ©νλ μ΄μ λ 무μμ λκΉ? κ·Έ μ΄μ λ Expressκ° λ리 μ¬μ©λκ³ μμΌλ©°, Nest μ¬μ©μκ° μ¦μ μ¬μ©ν μμλ κ΄λ²μν νΈν κ°λ₯ν λ―Έλ€μ¨μ΄ μΈνΈκ° μκΈ° λλ¬Έμ λλ€.
κ·Έλ¬λ Nestλ νλ μ μν¬ λ
립μ±μ μ 곡νλ―λ‘ μ΄λ€κ°μ μ½κ² λ§μ΄κ·Έλ μ΄μ
ν μ μμ΅λλ€. λ§€μ° λΉ λ₯Έ μ±λ₯μ λμ κ°μΉλ₯Ό λΆμ¬ ν λ Fastifyκ° λ λμ μ νμ΄ λ μ μμ΅λλ€. Fastifyλ₯Ό νμ©νλ €λ©΄ μ΄ μ±ν°μμμ κ°μ΄ λ΄μ₯λ FastifyAdapter
λ₯Ό μ ννμμμ€.
Installation
λ¨Όμ νμν ν¨ν€μ§λ₯Ό μ€μΉν΄μΌν©λλ€.
Adapter
Fastify νλ«νΌμ΄ μ€μΉλλ©΄ FastifyAdapter
λ₯Ό μ¬μ©ν μ μμ΅λλ€.
κΈ°λ³Έμ μΌλ‘ Fastifyλ localhost 127.0.0.1
μΈν°νμ΄μ€μμλ§ μμ ν©λλ€ (λ μ½κΈ°). λ€λ₯Έ νΈμ€νΈμμ μ°κ²°μ μλ½νλ €λ©΄ listen()
νΈμΆμμ '0.0.0.0'
μ μ§μ ν΄μΌ ν©λλ€.
Platform specific packages
FastifyAdapter
λ₯Ό μ¬μ©ν λ Nestλ HTTP μ 곡μλ‘ Fastifyλ₯Ό μ¬μ©ν©λλ€. μ΄κ²μ Expressμ μμ‘΄νλ κ° λ μνΌκ° λ μ΄μ μλνμ§ μμ μ μμμ μλ―Έν©λλ€. λμ λλ±ν ν¨ν€μ§λ₯Ό μ¬μ©νμμμ€.
Redirect response
Fastifyλ Expressμ μ½κ° λ€λ₯Έ 리λλ μ μλ΅μ μ²λ¦¬ν©λλ€. Fastifyλ‘ μ¬λ°λ₯Έ 리λλ μ μ μννλ €λ©΄ λ€μκ³Ό κ°μ΄ μν μ½λμ URLμ λͺ¨λ λ°ννμμμ€.
Fastify options
FastifyAdapter
μμ±μλ₯Ό ν΅ν΄ Fastify μμ±μμ μ΅μ
μ μ λ¬ν μ μμ΅λλ€. μλ₯Ό λ€λ©΄ λ€μκ³Ό κ°μ΅λλ€.
Example
μ€μ μ¬λ‘λ μ¬κΈ°μμ νμΈν μ μμ΅λλ€.
Last updated