Le validateur ne fonctionne pas sur les routes de ressources dans AdonisJS

Caleb Machado

J'ai des problèmes avec le validateur sur Route.resource(). Le validateur n'a pas été appliqué et lorsque j'exécute la commande "adonis route:list", les validateurs av:TrainingPlan et Workout ne sont pas répertoriés. Vous pouvez voir que mes autres validateurs travaillent sur un seul verbe de point de terminaison comme "Route.post" sur /users, /sessions/ et /passwords. Sur app.js sous le dossier de démarrage, j'ai vérifié que le registre avait également été créé et que tous les validateurs étaient générés par adonis cli.

Mon fichier de routes a été réalisé sur la base de la documentation :

Route.group(() => {
  Route.post('files', 'FileController.store')

  Route
    .resource('/training-plans', 'TrainingPlanController')
    .apiOnly()
    .validator(new Map([
      [['training-plans.store'], ['TrainingPlan']]
    ]))

  Route
    .resource('/workouts', 'WorkoutController')
    .apiOnly()
    .validator(new Map([
      [['workouts.store'], ['Workout']]
    ]))
}).middleware(['auth'])

Validateur de plan de formation :

'use strict'

class TrainingPlan {
  get validateAll () {
    return true
  }

  get rules () {
    return {
      title: 'required',
      description: 'required',
      start_date: `date|before:${new Date()}`,
      end_date: `date|before:${new Date()}`
    }
  }
}

module.exports = TrainingPlan

Qu'est-ce que je rate ?

route adonis:résultat de la commande list

Caleb Machado

Le problème a été résolu en supprimant "/" avant l'itinéraire "/workouts" et "/training-plans".

Je n'ai pas testé de mettre '/' avant 'workouts.store' et 'training-plans.store' dans le validateur de carte.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Mon validateur personnalisé dans AdonisJs ne fonctionne pas

Le saut de ligne dans les chaînes de ressources ne fonctionne pas

Laravel change de locale et garde le choix ne fonctionne pas sur les routes

API Spring Cloud Gateway - Le chemin de contexte sur les routes ne fonctionne pas

2 Le validateur personnalisé ne fonctionne pas dans les formes réactives dans Angular

Le validateur Kendo ne fonctionne pas sur le changement de texte

Le modèle de lame charge les ressources dans une sous-vue ne fonctionne pas pour les autres

Le validateur personnalisé dans les formulaires réactifs angulaires ne fonctionne pas

Le validateur d'email ne fonctionne pas correctement dans Django ?

L'insertion de plusieurs lignes dans Adonisjs ne fonctionne pas

Le validateur de contraintes personnalisées dans Spring ne fonctionne pas

Le validateur de typescript ne fonctionne pas dans mon plug-in angulaire IDE Eclipse

Pourquoi le validateur PESEL de HIbernate ne fonctionne pas?

Le validateur de formulaire Jquery ne fonctionne pas

le validateur de mangouste pour "requis: vrai" ne fonctionne pas

Le validateur de validation express personnalisé ne fonctionne pas

Le validateur Hibernate ne fonctionne pas

Les ressources Laravel, les routes et l'url() ne fonctionnent pas lors de la navigation https après le déploiement dans AWS Elastic Beanstalk

Vue Routes fonctionne correctement sur le serveur de développement, mais ne fonctionne pas en production

le filtrage basé sur les entrées de l'utilisateur dans Shiny ne fonctionne pas

Le middleware personnalisé Laravel ne fonctionne pas sur les routes API

Les annotations sur le tableau de chandelier ne fonctionne pas

Pourquoi l'événement de clic sur le bouton fonctionne dans toutes les versions mais ne fonctionne pas dans Pie ?

Le catalogue de ressources Xcode 9 Préserve les données vectorielles ne fonctionne pas?

Les liens et les ressources dans grails ne contiennent pas de préfixe, grails.app.context ne fonctionne pas

Le résolveur de vue des ressources internes ne fonctionne pas dans Spring Boot

Recharger les routes ne fonctionne pas sur Vue JS

StaticRouter ne fonctionne pas avec les routes dynamiques dans le rendu du serveur

Le filtrage du plugin de ressources Maven ne fonctionne pas

TOP liste

  1. 1

    Comment utiliser HttpClient avec TOUT cert ssl, quelle que soit la « mauvaise » est

  2. 2

    Comment afficher du texte au milieu de div avec une couleur d'arrière-plan différente?

  3. 3

    Résultat de l'échantillonneur JMeter : comprendre le temps de chargement, le temps de connexion et la latence

  4. 4

    Modbus Python Schneider PM5300

  5. 5

    Pourquoi Object.hashCode () ne suit pas la convention du code Java

  6. 6

    Comment faire une recherche partielle et obtenir un score pertinent dans Elasticsearch

  7. 7

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  8. 8

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  9. 9

    optimiser les opérations du serveur avec elasticsearch: traitement des filigranes de disque bas

  10. 10

    Comment changer la couleur de la police dans R?

  11. 11

    Autocomplete avec java, Redis, Recherche élastique, Mongo

  12. 12

    MasterService d'ElasticSearch prend trop de temps pour calculer l'état du cluster et lancer ProcessClusterEventTimeoutException

  13. 13

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  14. 14

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  15. 15

    Comment analyser un hachage Ruby plat en un hachage imbriqué?

  16. 16

    Comment créer une nouvelle application dans Dropbox avec des autorisations complètes

  17. 17

    Quelque chose dans le cluster Elasticsearch 7.4 devient de plus en plus lent avec les délais de lecture de temps en temps

  18. 18

    Ajustement non linéaire avec R

  19. 19

    php ajouter et fusionner des données de deux tables

  20. 20

    Exporter la table de l'arborescence vers CSV avec mise en forme

  21. 21

    帶有 Spring Boot 和 Azure AD 的 KeyCloak

chaudétiquette

Archive