@eeeee Did you fail while trying to deploy nodebb on vercel?
=> You used only the backend function of nodebb, but is there a reason why it failed in the end?
I tried to do that (nodebb backend + nextjs 13). So, I would appreciate it if you could tell me why it failed.
https://vercel.com/guides/using-express-with-vercel
I understand that deploying a general nodejs application such as express in a vercel environment is not easy. Functions that require allocating IO for a certain period of time, such as [websocket, database connection], require special processing suitable for serverless functions.
Since edge function-serverless functions have all of these characteristics, I know that it is not easy for developers to develop them.
I'm also using strapi, but I couldn't distribute it on vercel.
The site I am currently running is made with nextjs 13, and is distributed using [google cloud run for the API server and aws amplify for nextjs].
Nextjs Logic is not being developed to handle complex server logic such as API logic.
We are still considering exactly what to do with nodebb, but we plan to use nodebb hosting or self-hosting using google cloud run.
Learn how to use Express.js in a Serverless environment.
(vercel.com)