happyx
v4.7.3
HappyX는 비동기식, 거시 지향적 인 풀 스택 지원이있는 웹 프레임 워크입니다.
HappyX에서는 single page , static site generation 및 server side rendering 애플리케이션을 작성할 수 있습니다.
HappyX로 REST API를 쓸 수 있습니까?
HappyX는 사용하기가 매우 간단합니다. 당신의 마음의 평화를 유지 하시겠습니까?
Jester와 Karax에는 많은 기능이 있지만 Jester는 backend web framework 이며 Karax는 frontend web framework 입니다. Happyx는 Jester와 Karax의 기능을 결합하여이를 약간 향상시키는 full-stack web framework 입니까?
HappyX를 사용하면 frontend 와 backend 사이를 전환하기 위해 새로운 라이브러리/프레임 워크를 배우지 않아야합니다. HappyX ✌를 사용하여 쉽게 전환 할 수 있습니다
HappyX는 거시 지향 웹 프레임 워크이므로 많은 코드를 작성해서는 안됩니다.
asynchttpserver 기본 HTTP 서버로 사용합니다 ( httpx -d:happyxHttpx , httpbeast via -d:happyxBeast 및 microhttpserver via -d:happyxMicro 대체 HTTP 서버로 사용하십시오.JS 백엔드 및 다른 백엔드에서 SSR 대한 SPA 지원합니다.buildHtml , buildStyle 및 buildJs 매크로를 사용하여 HTML, CSS 및 Pure JS를 빌드하십시오.model 매크로로 JSON / XML / Form-Data / x-www-form-urlencoded 지원하는 요청 모델.pathParams 매크로를 사용한 할당 경로 매개 변수.mount Macro를 사용한 강력한 장착 하위 응용 프로그램.-d:debug .-d:hpxTranslate 또는 -d:translate .creating , serving 및 building 위한 CLI 도구.SPA 프로젝트의 경우에만 해당).| 온천 | SSR |
import happyx
appRoutes " app " :
" / " :
" Hello, world! "
| import happyx
serve " 127.0.0.1 " , 5000 :
" / " :
" Hello, world! "
|
nimble install happyx@ # headnimble install https://github.com/HapticX/happyxpip install happyxhpx create --name ssr_project --kind SSR
cd ssr_project/src 기본 스크립트는 /ssr_project/src/main.nim 에서 사용할 수 있습니다
| HTTP 서버 | 깃발 |
|---|---|
| 기본 | 깃발이 없습니다 |
| httpx | -d:httpx |
| microasynchttpserver | -d:micro |
| httpbeast | -d:beast |
hpx create --name spa_project --kind SPA --path-params
cd spa_project 기본 스크립트는 /spa_project/src/main.nim 에서 사용할 수 있습니다
이 명령을 실행하고 마술을보십시오
hpx dev --reload문제를 열거 나 문의하십시오. [email protected]
자세한 내용은 Contributing.md를 참조하십시오