Node Middleware
Qwik City Node middleware allows you to connect Qwik City to a Node.js server which uses the common middleware functionality. Some Node servers include:
Installation
To integrate the node adapter, use the add command:
- For Express:
 
npm run qwik add express- For Fastify
 
npm run qwik add fastifyProduction build
To build the application for production, use the build command, this command will automatically run npm run build.server and npm run build.client:
npm run buildDev deploy
To deploy the application for development:
npm run deployProduction deploy
Since you are choosing Node, here you are in your own, after running npm run build:
- The 
distfolder will be created including all the static files. - The 
serverfolder will be created including all node server files. 
In order to deploy the server, you need to run the server/entry.[server].js file in the server of your choice, where [server] can be express or fastify.




