hapi-skeleton:用于在 hapi 中构建 REST API 的样板代码

时间:2024-06-23 12:33:31
【文件属性】:

文件名称:hapi-skeleton:用于在 hapi 中构建 REST API 的样板代码

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-23 12:33:31

JavaScript

hapi 骨架 API 应用程序 组织 所有应用程序代码都将驻留在/lib目录中。 使用插件来组织一切 万能插件 我喜欢将所有内容(业务逻辑、路由、服务器扩展等)组织到插件中。 这使得代码易于导航和测试。 如果您的应用程序超出了单个应用程序可以包含的内容,则可以将插件移动到单独的存储库中并在那里进行维护。 服务 lib/services目录用于在应用程序的许多部分(例如配置和身份验证)中重复使用的插件。 配置 位置: 目的:使用将环境变量与默认配置选项结合起来。 可以通过server.plugins.config.app在应用程序中的任何位置访问配置对象。 例子: var env = server . plugins . config . app . get ( 'NODE_ENV' ) ; 错误 位置: 目的:使用创建可以轻松访问并抛出到 API 的错误。 例子:


【文件预览】:
hapi-skeleton-master
----.gitignore(526B)
----package.json(1KB)
----.travis.yml(55B)
----db()
--------migrations()
--------seeds()
--------db.sqlite(4KB)
--------knexfile.js(1KB)
----LICENSE(1KB)
----README.md(4KB)
----lib()
--------services()
--------index.js(107B)
--------server.js(440B)
----test()
--------services()
--------server.test.js(419B)

网友评论