Using Strapi with Node JS

I am planning out my first project using a Headless CMS. I have settled on using Strapi for my project. Is it logical to use Strapi while not using SPA framework/library? I want to use express and EJS to build my website and Strapi as the backend. Is this okay to do? I assume you would use this with your node server that will make REST requests to the Strapi API. Am I glossing over anything?

1 Like

Hey there,

nice to meet you! :wave:

You can use whatever frontend you want to use, even plain JavaScript.

If you are already familiar with Express, I would use your setup and server-side render your frontend with Express and EJS.

If you are new to Express, I would probably have a look at Koa, because Strapi is built on top of it, so you would only have to learn one underlying framework.

1 Like

Very cool.

I’ve actually considered making a strapi project too - haven’t come up with an idea yet but my intention will be to use GraphQL.

There’s a lot you can do with headless cms with the right code. It can also get very messy if not planned accordingly.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.