App Package
This package is the main package of GalataJS. It keeps some ready-made modules inside and behaves minimally while keeping them. There is really nothing superfluous and everything that exists is lightweight.
What does the app package include?
for example an GalataJS application is started like this
import { createApp, App } from "@galatajs/app"
import { createHttpServer, createRouter, Request, Response, NextFunction } from "@galatajs/http"
const app : App = createApp()
app.register(createHttpServer())
const router = createRouter()
router.get("view", (req : Request, res : Response, next : NextFunction) => {
res.success("Welcome to GalataJS!")
})
app.start()
import { createApp } from "@galatajs/app"
import { createHttpServer, createRouter } from "@galatajs/http"
const app = createApp()
app.register(createHttpServer())
const router = createRouter()
router.get("view", (req, res, next) => {
res.success("Welcome to GalataJS!")
})
app.start()
const { createApp } = require("@galatajs/app")
const { createHttpServer, createRouter } = require("@galatajs/http")
const app = createApp()
app.register(createHttpServer())
const router = createRouter()
router.get("view", (req, res, next) => {
res.success("Welcome to GalataJS!")
})
app.start()