HappyX เป็นเฟรมเวิร์กเว็บที่มีการสนับสนุนแบบสแต็คแบบอะซิงโครนัส
ใน HappyX คุณสามารถเขียน single page static site generation และแอปพลิเคชัน server side rendering
คุณสามารถเขียน REST API ด้วย HappyX ได้หรือไม่?
HappyX ใช้งานง่ายมาก รักษาความอุ่นใจของคุณ?
Jester และ Karax มีคุณสมบัติมากมาย แต่ Jester เป็น backend web framework และ Karax เป็น frontend web framework HappyX เป็น full-stack web framework ที่รวมคุณสมบัติของ Jester และ Karax และปรับปรุงเล็กน้อยหรือไม่?
ด้วย HappyX คุณต้องไม่เรียนรู้ห้องสมุด/เฟรมเวิร์กใหม่เพื่อสลับระหว่าง frontend และ backend คุณสามารถสลับระหว่างพวกเขาได้อย่างง่ายดายโดยใช้ HappyX ✌
HappyX เป็นเฟรมเวิร์กเว็บที่เน้นมาโครดังนั้นคุณต้องไม่เขียนโค้ดจำนวนมาก
asynchttpserver เป็นเซิร์ฟเวอร์ HTTP เริ่มต้น ( httpx Via -d:happyxHttpx , httpbeast ผ่าน -d:happyxBeast และ microhttpserver ผ่าน -d:happyxMicro เป็นเซิร์ฟเวอร์ HTTP ทางเลือก)SPA บนแบ็กเอนด์ JS และ SSR ในแบ็กเอนด์อื่น ๆbuildHtml , buildStyle และ buildJsJSON / XML / Form-Data / x-www-form-urlencoded พร้อมมาโคร modelpathParamsmount-d:debug-d:hpxTranslate หรือ -d:translate ธงcreating serving และ building โครงการของคุณ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]
ดูข้อมูลเพิ่มเติมสำหรับข้อมูลเพิ่มเติม