routes 相关问题

有关将URL映射到控制器和操作的问题。

Laravel Inertia 检查 JSX 文件中的当前路线?

我需要检查我的 .jsx 文件之一中的当前路由以显示特定组件,有没有一种方法可以模仿 Laravel 的 Route::is() 功能? 现在我执行以下操作: // 助手.php 出口福...

回答 1 投票 0

使用 .NET Maui,我在这个简单的命令导航场景中缺少什么?

另一个新手问题,尝试使用 RelayCommand 和 Navigation 类实现导航。我使用 MVVM 对 .NET Maui 进行了相当简单的设置。我有两个视图与相应的 ViewMo...

回答 1 投票 0

Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException。此路由不支持 GET 方法。支持的方法:POST

我最近开始学习 Laravel,正在研究这个密码重置 api,但是每当我点击登录页面上的忘记密码行时,我就一直在处理这个错误。 这是 web.php:

回答 1 投票 0

如何避免创建已作为路由“Symfony 4”存在的 slug

我有由 slug 标识的实体 Page。我还可以在页面控制器中查看页面: 类 PageController 扩展 AbstractController { /** * @Route("/{slug}", name="

回答 2 投票 0

Rails 路由:将路由上的请求限制为仅一种格式

我有以下路线: 资源:标签做 收藏做 获取 '自动完成', :constraints => { :format => 'js' } 结尾 结尾 我希望它只响应 JS 请求(这是......

回答 4 投票 0

如何映射多个.net core控制器路由

我目前映射我的控制器路线如下: var webApplication = builder.Build(); webApplication.MapControllerRoute("默认", "{controller=Home}/{action=Index}/{id?}"); 这个

回答 1 投票 0

控制器路由的层压路由不起作用

我正在尝试在层压中添加新的控制器和路由,我有一些像这样的模块结构: ConfigProvider 包含: 我正在尝试在层压中添加新的控制器和路由,我有一些像这样的模块结构: ConfigProvider 包含: <?php declare(strict_types=1); namespace RoleApi; use Laminas\Router\Http\Segment; use Laminas\ServiceManager\Factory\InvokableFactory; use RoleApi\Application\Controller\ResourceController; /** * The configuration provider for the RoleApi module * * @see https://docs.laminas.dev/laminas-component-installer/ */ class ConfigProvider { /** * Returns the configuration array * * To add a bit of a structure, each section is defined in a separate * method which returns an array with its configuration. */ public function __invoke(): array { return [ 'dependencies' => $this->getDependencies(), 'templates' => $this->getTemplates(), 'controllers' => $this->getControllers(), 'router' => $this->getRouter(), ]; } /** * Returns the container dependencies */ public function getDependencies(): array { return [ 'invokables' => [ ], 'factories' => [ ], ]; } /** * Returns the templates configuration */ public function getTemplates(): array { return [ 'paths' => [ ], ]; } public function getControllers(): array { return [ 'factories' => [ ResourceController::class => InvokableFactory::class, ], ]; } public function getRouter(): array { return [ 'routes' => [ 'resource' => [ 'type' => Segment::class, 'options' => [ 'route' => '/api/resource[/:action[/:id]]', 'constraints' => [ 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', 'id' => '[0-9]+', ], 'defaults' => [ 'controller' => ResourceController::class, 'action' => 'index', ], ], ], ] ]; } } RoleApi\ConfigProvider::clas 被注入到 config.php 中 但是全都是 404 /api/resource/* 有什么线索我做错了吗? 根据您的配置,您似乎正在尝试在 MVC 应用程序中使用 Mezzio 配置。 Laminas MVC 需要一个 Module.php 文件,该文件应公开 getConfig 方法。 /** @return array<string, mixed> */ public function getConfig(): array { return include __DIR__ . '/../config/module.config.php'; } 此外, Mezzio 不使用控制器,它的 psr 7 / 15 中间件。所以我不确定你那里发生了什么。您需要选择一个框架。 Mezzio 和 Laminas MVC 不一样,在一种 MVC 中有效的方法在另一种中可能无效。

回答 1 投票 0

如果用于create_or_delete,路由应该有什么HTTP方法

是的,我知道创建或删除的目的很奇怪。但我有一个用户的出勤表,在前端有一个复选框, 当它被选中时 -> 创建考勤记录 当

回答 1 投票 0

路线票/BDkkh9ef不支持POST方法。支持的方法:GET、HEAD

我想使用 .on('submit', function (event) 提交表单,我收到此错误,但无法弄清楚原因。该错误显示所有这些门票路线,而不仅仅是我发布的示例。 这是罗...

回答 1 投票 0

如何在 Laravel 中间件中为路由添加 OR 关系

我正在使用 spatie/laravel-permission 为我的路线添加权限。 我拥有的路线之一可以通过两个权限(收入、财务基金)访问。用户不需要两者都拥有

回答 1 投票 0

角度路由,从未找到页面重定向到登录页面

我的路由器无法正常工作,当我进入 pageNotFound 页面并想要返回到之前的步骤时,它会将我重定向到登录页面,如果您提供有关如何修复它的提示,我将不胜感激。

回答 1 投票 0

如何路由到具有不同 id 的同一 Blazor 页面

我有一个带有路由@page“/observation/{Id:int}”的页面。该页面还包含上一个/下一个导航链接,以便用户可以在观察之间快速切换。当我点击链接时,ro...

回答 3 投票 0

即使路线不同,获取路线匹配错误

我收到一条错误,例如请求已与多个端点匹配,即使我为 httpGet 操作定义了不同的路由。 代码如下所示, [路线("api/[控制...

回答 1 投票 0

express 返回意外的 URL

这是我的以下非常简单的代码 const express = require("express"); 常量应用程序 = Express(); app.use("/user", (req, res, next) => { res.send(`路线是:${re... 这是我的以下非常简单的代码 const express = require("express"); const app = express(); app.use("/user", (req, res, next) => { res.send(`<h1>Route is : ${req.url}</h1>`); }); app.use("/", (req, res, next) => { res.send(`<h1>Route is : ${req.url}</h1>`); }); app.listen(3000); 我期望的是,当我转到 https:localhost:3000/user 时,我希望这些 URL 为 /user 但我得到的只是 /,这是意外的,当我尝试转到 URL localhost:3000 时甚至更多/users,它通过将路由发送为 /users 来处理它,我可以看到 users 遵循 user 的模式,因此它得到了匹配和处理,但是为什么 /user 路由不起作用? 尝试req.originalUrl,然后你会得到正确的url。 如果我尝试你的代码,url /users 会在“/”处理程序中执行,而不是“/user”。

回答 1 投票 0

ASP.NET 如果控制器返回 NotFound,请尝试其他路由匹配或其他控制器

我有 2 个路由映射可以处理相同的路由,但是一个是来自 CMS 的动态路由,另一个使用不同的控制器,例如 app.MapControllerRoute( 名称:“动态”,

回答 1 投票 0

为什么“router-outlet”不是 Angular 17 中的已知元素

我刚刚使用 Angular 17 创建了一个新的 Angular 项目: 如果“router-outlet”是 Angular 组件,则验证它是否是该模块的一部分。 如果“router-outlet”是 Web 组件,则添加“

回答 1 投票 0

Next.js 动态路由参数未定义

我正在使用 Typescript 和 MongoDB 制作一个电子商务 next.js 应用程序。 这是我当前的文件结构,我将参考: 我的 mainPage.tsx 文件在卡片中呈现我的所有产品。使用产品...

回答 1 投票 0

使用PHP use语句时指定目录?

我正在开发一个旧的 Laravel 项目,在 api.php 路由文件中,有如下代码。 使用App\Http\Controllers\Api; 使用App\Http\Controllers\VendorApi; 路线::get('/some-route', ...

回答 1 投票 0

我在我的角度网络应用程序中刷新时遇到问题

我在使用 Angular 开发前端、使用 ASP.NET Core 开发后端(部署在 azure 中)的 Web 应用程序中遇到问题。每当我按下“更新”按钮或 F5 时...

回答 1 投票 0

为什么静态ARP表项映射的网络接口上没有出现ICMP PING请求? [已关闭]

我有两个虚拟主机的网络设置,具有以下指定的网络配置。 主机A IP地址 1: lo: mtu 65536 qdisc noqueue 状态未知组默认...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.