hiraeth/journey

Hiraeth Nano-Framework 的 Journey

安装: 909

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:opus-package

1.0.0 2024-03-15 03:21 UTC

This package is auto-updated.

Last update: 2024-09-15 04:31:39 UTC


README

Journey 是对知名 FastRoute 的封装和扩展集。它提供了一个薄的封装,通过增加依赖项解析入口点、参数匹配简写、转换器和链接生成来扩展 FastRoute 的原生能力。

安装

composer require hireath/journey

journey.jin 配置将通过 opus 自动复制到您的 config 目录。

代理

此软件包中不包含任何代理。

提供者

此软件包中不包含任何提供者。

配置

[journey]

group = ""

routes = {
	"/": "Hiraeth\\Journey\\WelcomeAction"
}

patterns = {
	"!": ".+",
	"#": "\\d+",
	"+": "[1-9][0-9]*",
	"c": "[a-z\\x7f-\\xff][a-z0-9\\x7f-\\xff]*",
	"m": "[a-z\\x7f-\\xff][a-z0-9\\x7f-\\xff]*"
}

transformers = {
	"!": "Hiraeth\\Journey\\StringTransformer"
}

[journey] 节在全球范围内被识别,因此可以将其添加到系统中的任何配置文件以添加额外的路由、模式或转换器。每个 [journey] 节被视为一个独立的组,因此该节内的所有路由都将由 group 设置前缀,然而,在全局层面上,所有模式、转换器和路由都被添加到相同的实例中,因此可能存在冲突。

用法

hiraeth/jouney 软件包提供中间件作为其主要集成点。