Express.js

Instead of manually integrating Express.js yourself, you can use vike-* packages and Bati. Bati helps you scaffold Vike projects. Bati and vike-* packages are going to get out of beta soon.

Vike can be used with Express.js as shown by the official boilerplates.