나는 express js developement에 현재 app.listen(8080)
을 사용 중입니다. 저는 nodejs에 익숙하지 않습니다. 저는 파이썬에서 왔습니다. 나는 보통 서버에 gunicorn을 사용하고, 노드를위한 좋은 프로덕션 서버가 무엇인지 궁금합니다. 나는 많은 인터넷 검색 후에 아무것도 찾을 수 없었다. 그렇다면 기본 생산량은 app.listen
입니까? 또는 심지어 노드 http
모듈? 나는 heroku에 그런 식으로 배포하고 있습니다. 어떤 조언도 감사하겠습니다. 표현 기본 app.listen 좋은 프로덕션 서버
1
A
답변
0
노드 HTTP 서버 또는 거의 같은 일이며, 단지 노드 HTTP 서버가 호출하는 [app.listen :-) 주셔서 감사합니다; app.listen()은 Express 프레임 워크를 사용할 때입니다.] 기본 서버 만 있으면 완벽하게 사용할 수 있습니다. 그것은 귀하의 응용 프로그램에 따라 다릅니다. 여러 Node.js 서버, 웹 응용 프로그램 방화벽, HTTP/2 또는 SSL의로드 균형 조정과 같은 고급 기능이 필요하다면 Nginx를 Node.js 배포에서 역방향 프록시로 사용하는 것이 일반적입니다. 자세한 내용은 here을 참조하십시오.
그러나 앱의 HTTP 측과 관련하여 멋진 것은 필요하지 않으며, 내장 된 HTTP 서버를 직접 또는 app.listen()을 사용하여 Express를 통해 사용할 수 있습니다.