文件名称:pogo:Deno的服务器框架
文件大小:51KB
文件格式:ZIP
更新时间:2024-02-21 14:15:32
api http framework typescript web
Pogo 服务器框架 Pogo是用于编写Web服务器和应用程序的易于使用,安全且富有表现力的框架。 它受到了启发。 支持Deno v1.2.0和更高版本。 内容 为什么? 旨在鼓励可靠和可测试的应用程序。 路由是直接返回值的简单纯函数。 来自对象的自动JSON响应。 对React和JSX的内置支持。 用法 将下面的代码保存到名为server.js的文件中,并使用诸如deno run --allow-net server.js类的命令运行它。 然后在浏览器中访问 ,您应该看到“世界,您好!” 在页面上。 import pogo from 'https://deno.land/x/pogo/main.ts' ; const server = pogo . server ( { port : 3000 } ) ; server . router . get ( '/' , ( ) => { return 'Hello, world!' ; } ) ; server . start ( ) ; 以下示例将以此为基础,为服务器添加更多功能。 某些高级功能可能需要其他权限标志
【文件预览】:
pogo-master
----dev-dependencies.ts(65B)
----.travis.yml(179B)
----CONTRIBUTING.md(2KB)
----LICENSE(16KB)
----.github()
--------FUNDING.yml(183B)
----main.ts(1KB)
----README.md(40KB)
----example()
--------react-on-server()
--------README.md(822B)
--------simple-server()
--------hello-world()
----lib()
--------components()
--------toolkit.ts(1KB)
--------server.ts(4KB)
--------helpers()
--------request.ts(2KB)
--------util()
--------bang.ts(6KB)
--------serialize.ts(2KB)
--------response.ts(3KB)
--------router.ts(16KB)
--------types.ts(1KB)
----dependencies.ts(907B)
----.gitattributes(170B)
----docs()
--------security.md(2KB)
--------routing.md(4KB)
--------README.md(366B)
--------deployment.md(2KB)
----test()
--------request.js(15KB)
--------server.jsx(15KB)
--------response.js(5KB)
--------bang.js(3KB)
--------fixture()
--------toolkit.js(7KB)
--------router.js(17KB)
----.editorconfig(356B)