npm.io
7.1.0 • Published 5 months ago

@faasjs/server

Licence
MIT
Version
7.1.0
Deps
0
Size
52 kB
Vulns
0
Weekly
0
Stars
119

@faasjs/server

FaasJS's server module.

License: MIT NPM Version

Install

# If you are using bun, tsx is not required.
npm install @faasjs/server tsx

Usage

  1. Create a server.ts file:
// server.ts
import { Server } from '@faasjs/server'

const server = new Server({
 // options
})

server.start()
  1. Run the server:
tsx server.ts // or `bun server.ts` if you are not using bun

Routing

Static routing:

  • / -> index.func.ts or index.func.tsx
  • /path -> path.func.ts or path.func.tsx or path/index.func.ts or path/index.func.tsx

Dynamic routing:

  • /* -> default.func.ts or default.func.tsx
  • /path/* -> path/default.func.ts or path/default.func.tsx

Functions

Classes

Type Aliases