Bonjour j’e suis en train de faire le cour sur vapor.
je suis sur la création de login .
Malgré les bonne information en base de donnée la route /login me renvoi 401.
{
"error": true,
"reason": "User not authenticated."
}
Je ne vois pas ou il y a une erreur
Voici la classe UserController :
userController.swift
import Fluent
import Vapor
struct UserController {
func create(req: Request) throws -> EventLoopFuture<User> {
let receivedData = try req.content.decode(User.Create.self)
let user = try User(name: receivedData.name,
email: receivedData.email,
passwordHash: Bcrypt.hash(receivedData.password))
return user.save(on: req.db).transform(to: user)
This file has been truncated. show original
voici les routes
je ne vois pas comment débugé car le print ne fonctionne pas.
Merci davance
ThonyF
Décembre 14, 2020, 7:34
2
Salut @christophemilliere93 ,
Je pense que ton erreur vient de ta requête, tu mets tes identifiants au format JSON, alors que tu dois utiliser l’authentification au format Basic (Basic Auth).
@ThonyF merci pour ta réponse et effectivement c’était juste postman qui était mal utilisé
merci
1 « J'aime »