<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://faasjs.com/</loc><lastmod>2026-05-29T03:52:51.163Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/"/></url><url><loc>https://faasjs.com/AGENTS.html</loc><lastmod>2026-05-29T03:53:11.122Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/CHANGELOG.html</loc><lastmod>2026-05-29T03:53:11.122Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/CODE_OF_CONDUCT.html</loc><lastmod>2026-05-29T03:53:11.123Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/CONTRIBUTING.html</loc><lastmod>2026-05-29T03:53:11.123Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/</loc><lastmod>2026-05-29T03:53:11.054Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/App.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Blank.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/cloneUnionFaasItemElement.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/ConfigProvider.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/createOnErrorHandler.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Description.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/ErrorBoundary.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/faas.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/FaasDataWrapper.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/FaasReactClient.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Form.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/FormItem.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/idToTitle.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Link.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Loading.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/PageNotFound.html</loc><lastmod>2026-05-29T03:53:11.117Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/renderDisplayValue.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Routes.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Table.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Tabs.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/Title.html</loc><lastmod>2026-05-29T03:53:11.118Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/transferOptions.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/transferValue.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/useApp.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/useConfigContext.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/useDrawer.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/useFaas.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/useModal.html</loc><lastmod>2026-05-29T03:53:11.119Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/useThemeToken.html</loc><lastmod>2026-05-29T03:53:11.120Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/functions/withFaasData.html</loc><lastmod>2026-05-29T03:53:11.120Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/AppProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/BaseItemProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/BlankProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/ConfigProviderProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/DescriptionCommonProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/DescriptionItemContentProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/DescriptionItemProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/DescriptionWithFaasProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/DescriptionWithoutFaasProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/DrawerProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/ErrorBoundaryProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/ExtendFormItemProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/FaasDataWrapperProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/FaasItemProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/FormItemProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/LinkProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/ModalProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/RoutesProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/TableItemProps.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/TabProps.html</loc><lastmod>2026-05-29T03:53:11.115Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/TabsProps.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/TitleProps.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/UnionFaasItemProps.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/interfaces/useAppProps.html</loc><lastmod>2026-05-29T03:53:11.116Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/BaseExtendTypeProps.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/BaseOption.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/DescriptionProps.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/ExtendDescriptionTypeProps.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/ExtendFormTypeProps.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/ExtendTableItemProps.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/ExtendTableTypeProps.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/ExtendTypes.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FaasDataInjection.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FaasDataWrapperRef.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FaasItemType.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FaasItemTypeValue.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FaasReactClientOptions.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FormFaasProps.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FormProps.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FormSubmitProps.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FormWithFaasProps.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/FormWithoutFaasProps.html</loc><lastmod>2026-05-29T03:53:11.112Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/LoadingProps.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/ResolvedTheme.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/setDrawerProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/setModalProps.html</loc><lastmod>2026-05-29T03:53:11.114Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/TableFaasDataParams.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/TableFaasDataResponse.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/TableProps.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemElement.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemInjection.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemRender.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/type-aliases/UnionScene.html</loc><lastmod>2026-05-29T03:53:11.113Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/variables/AppContext.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/ant-design/variables/ConfigContext.html</loc><lastmod>2026-05-29T03:53:11.111Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/classes/Cookie.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/classes/Func.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/classes/Http.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/classes/HttpError.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/classes/Server.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/classes/Session.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/closeAll.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/defineApi.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/getAll.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/nameFunc.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/parseApiFilenameFromStack.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/staticHandler.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/useMiddleware.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/functions/useMiddlewares.html</loc><lastmod>2026-05-29T03:53:11.110Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/Config.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/CookieOptions.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/DefineApiData.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/ExportedHandler.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/FuncConfig.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/FuncEventType.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/FuncReturnType.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/Handler.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/HttpConfig.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/HttpResponseBody.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/HttpSetBody.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/HttpSetContentType.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/HttpSetHeader.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/HttpSetStatusCode.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/InvokeData.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/LifeCycleKey.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/Middleware.html</loc><lastmod>2026-05-29T03:53:11.107Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/MiddlewareContext.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/MiddlewareEvent.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/MountData.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/Next.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/Plugin.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/Response.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/ServerHandlerOptions.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/ServerOptions.html</loc><lastmod>2026-05-29T03:53:11.108Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/SessionContent.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/SessionOptions.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/type-aliases/StaticHandlerOptions.html</loc><lastmod>2026-05-29T03:53:11.109Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/core/variables/ContentType.html</loc><lastmod>2026-05-29T03:53:11.106Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/create-faas-app/</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/create-faas-app/functions/main.html</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/classes/ApiTester.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/classes/Cookie.html</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/classes/Func.html</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/classes/Http.html</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/classes/HttpError.html</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/classes/Server.html</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/classes/Session.html</loc><lastmod>2026-05-29T03:53:11.105Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/closeAll.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/defineApi.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/generateFaasTypes.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/getAll.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/isTypegenInputFile.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/nameFunc.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/parseApiFilenameFromStack.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/staticHandler.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/testApi.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/useMiddleware.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/useMiddlewares.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/functions/viteFaasJsServer.html</loc><lastmod>2026-05-29T03:53:11.104Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/interfaces/DefineApiInject.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/Config.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/CookieOptions.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/DefineApiData.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/ExportedHandler.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/FuncConfig.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/FuncEventType.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/FuncReturnType.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/GenerateFaasTypesOptions.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/GenerateFaasTypesResult.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/Handler.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/HttpConfig.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/HttpResponseBody.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/HttpSetBody.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/HttpSetContentType.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/HttpSetHeader.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/HttpSetStatusCode.html</loc><lastmod>2026-05-29T03:53:11.101Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/InvokeData.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/LifeCycleKey.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/Middleware.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/MiddlewareContext.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/MiddlewareEvent.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/MountData.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/Next.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/Plugin.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/Response.html</loc><lastmod>2026-05-29T03:53:11.102Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/ServerHandlerOptions.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/ServerOptions.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/SessionContent.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/SessionOptions.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/type-aliases/StaticHandlerOptions.html</loc><lastmod>2026-05-29T03:53:11.103Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/variables/ContentType.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/variables/oxfmtConfig.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/variables/oxlintConfig.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/dev/variables/viteConfig.html</loc><lastmod>2026-05-29T03:53:11.100Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/images/</loc><lastmod>2026-05-29T03:53:11.122Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/images/nginx/</loc><lastmod>2026-05-29T03:53:11.122Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/images/node/</loc><lastmod>2026-05-29T03:53:11.121Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/images/vscode/</loc><lastmod>2026-05-29T03:53:11.121Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/classes/Job.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/classes/JobScheduler.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/classes/JobWorker.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/functions/defineJob.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/functions/enqueueJob.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/functions/startJobScheduler.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/functions/startJobWorker.html</loc><lastmod>2026-05-29T03:53:11.099Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/interfaces/DefineJobInject.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/DefineJobData.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/DefineJobOptions.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/DefineJobParams.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/EnqueueJobOptions.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobCron.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobEvent.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobRecord.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobRegistry.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobRetry.html</loc><lastmod>2026-05-29T03:53:11.097Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobRetryContext.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobRetryOptions.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobSchedulerOptions.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobStatus.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/JobWorkerOptions.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/jobs/type-aliases/LoadJobRegistryOptions.html</loc><lastmod>2026-05-29T03:53:11.098Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/classes/Logger.html</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/classes/Transport.html</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/colorize.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/formatLogger.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/formatSchemaError.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/getTransport.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/isPathInsideRoot.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/loadApiHandler.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/loadConfig.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/loadPackage.html</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/loadPlugins.html</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/parseSchemaValue.html</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/registerNodeModuleHooks.html</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/functions/resetRuntime.html</loc><lastmod>2026-05-29T03:53:11.096Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/ExportedHandler.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/FuncConfig.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/FuncPluginConfig.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/Level.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/LoadPluginsOptions.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/LoggerMessage.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/ParseSchemaValueOptions.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/RegisterNodeModuleHooksOptions.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/SchemaOutput.html</loc><lastmod>2026-05-29T03:53:11.094Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/TransportHandler.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/type-aliases/TransportOptions.html</loc><lastmod>2026-05-29T03:53:11.095Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/variables/Color.html</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/node-utils/variables/LevelColor.html</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg-dev/</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg-dev/functions/PgVitestPlugin.html</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg-dev/functions/setupPgVitest.html</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg-dev/interfaces/PgVitestSetupRuntime.html</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/classes/Client.html</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/classes/Migrator.html</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/classes/QueryBuilder.html</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/classes/SchemaBuilder.html</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/classes/TableBuilder.html</loc><lastmod>2026-05-29T03:53:11.093Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/createClient.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/createTemplateStringsArray.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/escapeIdentifier.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/escapeValue.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/getClient.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/getClients.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/isNormalOperator.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/isOperator.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/isTemplateStringsArray.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/rawSql.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/registerDatabaseBootstrap.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/functions/resolveDatabaseBootstrap.html</loc><lastmod>2026-05-29T03:53:11.092Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/interfaces/Tables.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/ArrayOperators.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/ClientOptions.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/ColumnName.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/ColumnValue.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/DatabaseBootstrap.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/InferTResult.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/JoinCondition.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/JsonOperators.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/JsonSelectField.html</loc><lastmod>2026-05-29T03:53:11.089Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/NormalOperators.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/NullOperators.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/Operator.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/Operators.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/OrderByCondition.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/PatternOperators.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/QueryOrderDirection.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/QueryOrderDirections.html</loc><lastmod>2026-05-29T03:53:11.090Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/RawSql.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/TableName.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/TableType.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/pg/type-aliases/WhereCondition.html</loc><lastmod>2026-05-29T03:53:11.091Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/classes/ErrorBoundary.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/classes/FaasBrowserClient.html</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/classes/Response.html</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/classes/ResponseError.html</loc><lastmod>2026-05-29T03:53:11.088Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/createSplittingContext.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/equal.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/faas.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/FaasReactClient.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/generateId.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/getClient.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/OptionalWrapper.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/setMock.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useConstant.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useEqualCallback.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useEqualEffect.html</loc><lastmod>2026-05-29T03:53:11.086Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useEqualMemo.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useEqualMemoize.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useFaas.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useFaasStream.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/usePrevious.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useSplittingState.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/useStateRef.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/functions/withFaasData.html</loc><lastmod>2026-05-29T03:53:11.087Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/interfaces/ErrorBoundaryProps.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/BaseUrl.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/ErrorChildrenProps.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/FaasBrowserClientAction.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/FaasDataInjection.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/FaasDataWrapperProps.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/FaasDataWrapperRef.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/FaasReactClientInstance.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/FaasReactClientOptions.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/MockHandler.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/OnError.html</loc><lastmod>2026-05-29T03:53:11.084Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/OptionalWrapperProps.html</loc><lastmod>2026-05-29T03:53:11.084Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/Options.html</loc><lastmod>2026-05-29T03:53:11.084Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/ResponseErrorProps.html</loc><lastmod>2026-05-29T03:53:11.084Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/ResponseHeaders.html</loc><lastmod>2026-05-29T03:53:11.084Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/ResponseProps.html</loc><lastmod>2026-05-29T03:53:11.084Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/StateSetters.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/StatesWithSetters.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/useFaasOptions.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/UseFaasStreamOptions.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/type-aliases/UseFaasStreamResult.html</loc><lastmod>2026-05-29T03:53:11.085Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/react/variables/FaasDataWrapper.html</loc><lastmod>2026-05-29T03:53:11.083Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/types/</loc><lastmod>2026-05-29T03:53:11.082Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/types/type-aliases/FaasActionPaths.html</loc><lastmod>2026-05-29T03:53:11.082Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/types/type-aliases/FaasData.html</loc><lastmod>2026-05-29T03:53:11.082Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/types/type-aliases/FaasParams.html</loc><lastmod>2026-05-29T03:53:11.082Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/types/type-aliases/InferFaasAction.html</loc><lastmod>2026-05-29T03:53:11.082Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/</loc><lastmod>2026-05-29T03:53:11.080Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/deepMerge.html</loc><lastmod>2026-05-29T03:53:11.080Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/isObjectRecord.html</loc><lastmod>2026-05-29T03:53:11.080Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/objectToStream.html</loc><lastmod>2026-05-29T03:53:11.080Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/parseArrayFromJson.html</loc><lastmod>2026-05-29T03:53:11.081Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/parseJson.html</loc><lastmod>2026-05-29T03:53:11.081Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/parseObjectFromJson.html</loc><lastmod>2026-05-29T03:53:11.081Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/parseYaml.html</loc><lastmod>2026-05-29T03:53:11.081Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/streamToObject.html</loc><lastmod>2026-05-29T03:53:11.081Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/streamToString.html</loc><lastmod>2026-05-29T03:53:11.081Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/stringToStream.html</loc><lastmod>2026-05-29T03:53:11.082Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/functions/toErrorMessage.html</loc><lastmod>2026-05-29T03:53:11.082Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/type-aliases/Z.html</loc><lastmod>2026-05-29T03:53:11.080Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/doc/utils/variables/z.html</loc><lastmod>2026-05-29T03:53:11.080Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/guidelines/</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/"/></url><url><loc>https://faasjs.com/guidelines/ant-design.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/ant-design.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/ant-design.html"/></url><url><loc>https://faasjs.com/guidelines/application-slices.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/application-slices.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/application-slices.html"/></url><url><loc>https://faasjs.com/guidelines/cli-and-tooling.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/cli-and-tooling.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/cli-and-tooling.html"/></url><url><loc>https://faasjs.com/guidelines/code-comments.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/code-comments.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/code-comments.html"/></url><url><loc>https://faasjs.com/guidelines/crud-patterns.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/crud-patterns.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/crud-patterns.html"/></url><url><loc>https://faasjs.com/guidelines/curated-stack.html</loc><lastmod>2026-05-29T03:53:11.001Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/curated-stack.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/curated-stack.html"/></url><url><loc>https://faasjs.com/guidelines/define-api.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/define-api.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/define-api.html"/></url><url><loc>https://faasjs.com/guidelines/file-conventions.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/file-conventions.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/file-conventions.html"/></url><url><loc>https://faasjs.com/guidelines/getting-started.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/getting-started.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/getting-started.html"/></url><url><loc>https://faasjs.com/guidelines/http-plugin.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/http-plugin.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/http-plugin.html"/></url><url><loc>https://faasjs.com/guidelines/jobs.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/jobs.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/jobs.html"/></url><url><loc>https://faasjs.com/guidelines/json.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/json.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/json.html"/></url><url><loc>https://faasjs.com/guidelines/logger.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/logger.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/logger.html"/></url><url><loc>https://faasjs.com/guidelines/middleware.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/middleware.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/middleware.html"/></url><url><loc>https://faasjs.com/guidelines/naming-convention.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/naming-convention.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/naming-convention.html"/></url><url><loc>https://faasjs.com/guidelines/node-utils.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/node-utils.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/node-utils.html"/></url><url><loc>https://faasjs.com/guidelines/pg-query-builder.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-query-builder.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-query-builder.html"/></url><url><loc>https://faasjs.com/guidelines/pg-schema-and-migrations.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-schema-and-migrations.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-schema-and-migrations.html"/></url><url><loc>https://faasjs.com/guidelines/pg-table-types.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-table-types.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-table-types.html"/></url><url><loc>https://faasjs.com/guidelines/pg-testing.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-testing.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-testing.html"/></url><url><loc>https://faasjs.com/guidelines/plugins.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/plugins.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/plugins.html"/></url><url><loc>https://faasjs.com/guidelines/project-config.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/project-config.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/project-config.html"/></url><url><loc>https://faasjs.com/guidelines/react-data-fetching.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/react-data-fetching.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/react-data-fetching.html"/></url><url><loc>https://faasjs.com/guidelines/react-testing.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/react-testing.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/react-testing.html"/></url><url><loc>https://faasjs.com/guidelines/react.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/react.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/react.html"/></url><url><loc>https://faasjs.com/guidelines/testing.html</loc><lastmod>2026-05-29T03:53:11.002Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/testing.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/testing.html"/></url><url><loc>https://faasjs.com/guidelines/utils.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/utils.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/utils.html"/></url><url><loc>https://faasjs.com/guidelines/valid.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/valid.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/valid.html"/></url><url><loc>https://faasjs.com/guidelines/yaml.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/yaml.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/yaml.html"/></url><url><loc>https://faasjs.com/SECURITY.html</loc><lastmod>2026-05-29T03:53:11.123Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://faasjs.com/specs/faas-yaml.html</loc><lastmod>2026-05-29T03:52:51.165Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/faas-yaml.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/faas-yaml.html"/></url><url><loc>https://faasjs.com/specs/http-protocol.html</loc><lastmod>2026-05-29T03:52:51.166Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/http-protocol.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/http-protocol.html"/></url><url><loc>https://faasjs.com/specs/plugin.html</loc><lastmod>2026-05-29T03:52:51.166Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/plugin.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/plugin.html"/></url><url><loc>https://faasjs.com/specs/routing-mapping.html</loc><lastmod>2026-05-29T03:52:51.166Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/routing-mapping.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/routing-mapping.html"/></url><url><loc>https://faasjs.com/zh/</loc><lastmod>2026-05-29T03:52:51.166Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/"/></url><url><loc>https://faasjs.com/zh/guidelines/</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/"/></url><url><loc>https://faasjs.com/zh/guidelines/ant-design.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/ant-design.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/ant-design.html"/></url><url><loc>https://faasjs.com/zh/guidelines/application-slices.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/application-slices.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/application-slices.html"/></url><url><loc>https://faasjs.com/zh/guidelines/cli-and-tooling.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/cli-and-tooling.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/cli-and-tooling.html"/></url><url><loc>https://faasjs.com/zh/guidelines/code-comments.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/code-comments.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/code-comments.html"/></url><url><loc>https://faasjs.com/zh/guidelines/crud-patterns.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/crud-patterns.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/crud-patterns.html"/></url><url><loc>https://faasjs.com/zh/guidelines/curated-stack.html</loc><lastmod>2026-05-29T03:53:11.003Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/curated-stack.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/curated-stack.html"/></url><url><loc>https://faasjs.com/zh/guidelines/define-api.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/define-api.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/define-api.html"/></url><url><loc>https://faasjs.com/zh/guidelines/file-conventions.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/file-conventions.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/file-conventions.html"/></url><url><loc>https://faasjs.com/zh/guidelines/getting-started.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/getting-started.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/getting-started.html"/></url><url><loc>https://faasjs.com/zh/guidelines/http-plugin.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/http-plugin.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/http-plugin.html"/></url><url><loc>https://faasjs.com/zh/guidelines/jobs.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/jobs.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/jobs.html"/></url><url><loc>https://faasjs.com/zh/guidelines/json.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/json.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/json.html"/></url><url><loc>https://faasjs.com/zh/guidelines/logger.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/logger.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/logger.html"/></url><url><loc>https://faasjs.com/zh/guidelines/middleware.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/middleware.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/middleware.html"/></url><url><loc>https://faasjs.com/zh/guidelines/naming-convention.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/naming-convention.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/naming-convention.html"/></url><url><loc>https://faasjs.com/zh/guidelines/node-utils.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/node-utils.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/node-utils.html"/></url><url><loc>https://faasjs.com/zh/guidelines/pg-query-builder.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-query-builder.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-query-builder.html"/></url><url><loc>https://faasjs.com/zh/guidelines/pg-schema-and-migrations.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-schema-and-migrations.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-schema-and-migrations.html"/></url><url><loc>https://faasjs.com/zh/guidelines/pg-table-types.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-table-types.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-table-types.html"/></url><url><loc>https://faasjs.com/zh/guidelines/pg-testing.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/pg-testing.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/pg-testing.html"/></url><url><loc>https://faasjs.com/zh/guidelines/plugins.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/plugins.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/plugins.html"/></url><url><loc>https://faasjs.com/zh/guidelines/project-config.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/project-config.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/project-config.html"/></url><url><loc>https://faasjs.com/zh/guidelines/react-data-fetching.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/react-data-fetching.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/react-data-fetching.html"/></url><url><loc>https://faasjs.com/zh/guidelines/react-testing.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/react-testing.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/react-testing.html"/></url><url><loc>https://faasjs.com/zh/guidelines/react.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/react.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/react.html"/></url><url><loc>https://faasjs.com/zh/guidelines/testing.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/testing.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/testing.html"/></url><url><loc>https://faasjs.com/zh/guidelines/utils.html</loc><lastmod>2026-05-29T03:53:11.004Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/utils.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/utils.html"/></url><url><loc>https://faasjs.com/zh/guidelines/valid.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/valid.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/valid.html"/></url><url><loc>https://faasjs.com/zh/guidelines/yaml.html</loc><lastmod>2026-05-29T03:53:11.005Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/guidelines/yaml.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/guidelines/yaml.html"/></url><url><loc>https://faasjs.com/zh/specs/faas-yaml.html</loc><lastmod>2026-05-29T03:52:51.167Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/faas-yaml.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/faas-yaml.html"/></url><url><loc>https://faasjs.com/zh/specs/http-protocol.html</loc><lastmod>2026-05-29T03:52:51.168Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/http-protocol.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/http-protocol.html"/></url><url><loc>https://faasjs.com/zh/specs/plugin.html</loc><lastmod>2026-05-29T03:52:51.168Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/plugin.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/plugin.html"/></url><url><loc>https://faasjs.com/zh/specs/routing-mapping.html</loc><lastmod>2026-05-29T03:52:51.168Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="en" href="https://faasjs.com/specs/routing-mapping.html"/><xhtml:link rel="alternate" hreflang="zh" href="https://faasjs.com/zh/specs/routing-mapping.html"/></url></urlset>