static files server designed for node written in typescript, with tests
expressfor routing
$ npx chef-express folderconst { cook } = require("chef-express");
cook({ folder: "folder" }).then((server: Express.Application) => {
// server api is get, post, any
server.any("/*", (req: Express.Request, res: Express.Response) => {
res.end("200 OK");
});
});- minimal configuration is zero configuration, all values have defaults
- if
folderparam is omitted defaultindex.htmlis read fromfolder = '.' - serves from http://localhost:3000 unless
portspecified
For more information about config parameters read:
- The default configuration https://github.com/chef-js/core#configuration
- The parameters types https://chef-js.github.io/core/types/Config.html
MIT