Skip to content

pyhoon/pakai-server-b4j

Repository files navigation

Pakai - Web API Server framework

Version: 5.30

Create REST API Backend using B4J project template

Preview

Index Edit Documentation

Template:

  • Pakai Server (5.30).b4xtemplate

Depends on:

Features:

  • Use Server Handlers
  • Improved API documentation
  • Built-in web front-end with CRUD examples
  • Supports JSON and XML formats payload and response

What's New

  • More cleaner code in Main module
  • More control to allowed http methods
  • Build-in CORS
  • Optional config file

Code Example

Sub AppStart (Args() As String)
	App.Initialize
	App.LoadConfig

	Dim Api As ApiSettings = App.api
	Api.EnableHelp = True

	App.Get("", "IndexWebHandler")
	App.Get("/api/products", "ProductsApiHandler")
	App.Get("/api/products/*", "ProductsApiHandler")
	App.Post("/api/products", "ProductsApiHandler")
	App.Put("/api/products/*", "ProductsApiHandler")
	App.Delete("/api/products/*", "ProductsApiHandler")

	App.Start
	StartMessageLoop
End Sub

Support this project