在Express.js和Node.js之上的简单的ReasonML服务器
在Express.js和Node.js之上的简单的ReasonML服务器
Node.js 其它杂项
共90Star
详细介绍
🍨
)
Serbet (like sorbet, but a server. Get it?
A simple way to set up an Express.js server on top of Node.js using ReasonML.
Documentation planned! For now, you can read the source code in ServerExample.re
Here are some quick tips:
decco
andbs-let
are peer dependencies. Don't forget to install them or things won't work!- There are helper functions for parsing path elements, queries, and bodies, like this:
- If you want to add a guard (like authorization), write a function that takes a request, and returns a promise of a user, and put it at the top of the function, just like we did with
path
above. - You can abort the request at any time with the
abort
function, which takes aresponse
type. (This uses JS promise exceptions)
Those are the very sparse docs for now. It looks like a side project, but we've been using the these patterns in production already and are quite happy with the results.
-
2432 Star
-
36 Star
-
3455 Star
-
19406 Star
-
2591 Star