-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@hono/auth-js [auth][error] UnknownAction: Cannot parse action at /api/auth/providers. #895
Comments
I think there is a problem with latest versions, i tried to update my dependencies and I have the same error. It's working with these versions :
|
I'm investigating and it's working when setting the
I think the problem came with this commit 3d78fa4 , the property So I think that the readme has to be updated and maybe the property Can a maintainer can confirm this ? |
I can reproduce. I am also using When i use hono/authjs <1.0.9 I have no issues. Anything above this version and I get the error |
Same with me, I have issue like you this UnknownAction: Cannot parse action at /api/auth/providers or /api/auth/signin. Then finally i found solution based on bro @noqcks, downgrade your version @hono/auth-js. In my latest version 1.0.15 to become ----->>>> 1.0.8 version. Thanks its work for me, hopely it work for you. |
when i try any endpoints on api/auth
i get this error and i cant fix it
tried deffrent actions like signin ,signup,session,providers all will get same error
Error text
my code at app.ts
`
const app = new Hono<{ Bindings: CloudflareBindings }>();
connectDB()
app
.use('', logger(), prettyJSON(), cors({
origin: '',
allowMethods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'],
}))
.use('/', timeout(5000))
.use(
'',
initAuthConfig((c) => ({
secret: process.env.AUTH_SECRET,
basePath: 'api/auth',//also without same problem
providers: [
Google({
clientId: process.env.GOOGLE_ID,
clientSecret: process.env.GOOGLE_SECRET,
}),
],
}))
).use('/api/auth/', authHandler())
.use('/public/*', serveStatic({ root: '../public' }))
.route("/api", api)
.get('/', clientRoute)
export default app;
export type ApiRoutes = typeof api
`
i tried to so many things like change base path or remove it .
The text was updated successfully, but these errors were encountered: