val httpService = new RhoRoutes [ IO ] {
GET / " hello " / pv " world " + ? param[ Int ]( " fav " ) | >> { ( world : String , fav : Int ) =>
Ok ( s " Received $fav , $world " )
}
}
ดูการสอนวิกิและการทดสอบสำหรับตัวอย่างเพิ่มเติม
เป้าหมายหลักของρคือการให้ AST ที่ใช้งานง่ายซึ่งในการสร้างบริการ HTTP ซึ่งสามารถตรวจสอบเพื่อแยกข้อมูลที่หลากหลายรวมถึง:
Rho Artifacts มีให้ที่ Maven Central และ Snapshots มีให้บริการจากที่เก็บ Sonatype
อ่าน Rho Scaladocs
resolvers + = Resolver .sonatypeRepo( " snapshots " ) // Only if you are using a -snapshot version
libraryDependencies + = " org.http4s " %% " rho-swagger " % version
ρยังคงเป็นงานที่กำลังดำเนินอยู่ อย่างไรก็ตามตอนนี้กำลังเข้าใกล้จุดที่สิ่งต่าง ๆ เริ่มมีเสถียรภาพ การเปลี่ยนแปลง API ควรจะมาช้ากว่าและมีระยะเวลาคัดค้าน
ยินดีต้อนรับทุกประเภท! การมีส่วนร่วมของเอกสารมีประโยชน์อย่างยิ่งสำหรับผู้อื่นที่เพิ่งเรียนรู้ที่จะใช้ρ วิกิและการทดสอบเป็นแหล่งข้อมูลหลักของเอกสาร คำขอดึงได้รับการชื่นชมอย่างมากจากผู้เขียนดั้งเดิมของพวกเขาได้รับอนุญาตให้เข้าร่วมโครงการ HTTP4S ภายใต้ใบอนุญาตโอเพ่นซอร์สของโครงการ
ρได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต Apache 2.0 ดูไฟล์ลิขสิทธิ์ในไดเรกทอรีพื้นฐานสำหรับข้อมูลเพิ่มเติม