nuxt-community/express-template

Starter template for Nuxt 2 with Express.

Vue

1,235

52 commits

updated Oct 13, 2026

See the code

README

[!NOTE] This repository is archived. This template was built for Nuxt 2, which reached end of life on June 30, 2024.

Nuxt 2 with Express

ExpressJS + Nuxt 2 = ⚡

Live Demo: https://codesandbox.io/s/github/nuxt-community/express-template

Nuxt 3

Nuxt 3 is powered by unjs/h3 which has a compatible API with Express and is much faster with the ability to run in Workers (read more about it).

This is why this template won't be migrated to Nuxt 3.

Installation

This is a template project, click on the green button "Use this template" at the top of this page and get started with GitHub ✨

One you cloned your repository, install the dependencies with:

yarn install # or npm install

ExpressJS Changes

  • There is a api directory with the root of your api server.
  • The routes directory is called api/routes.

Commands

CommandDescription
npm run devStart ExpressJS server in development with Nuxt.js in dev mode (hot reloading). Listen on http://localhost:3000.
npm run buildBuild the nuxt.js web application for production.
npm startStart ExpressJS server in production.

Examples

Documentation

Licenses

express
expressjs
nuxt
nuxt-template
vue

nuxt-community/express-template

Starter template for Nuxt 2 with Express.

Vue

1,235

52 commits

updated Oct 13, 2026

See the code

README

[!NOTE] This repository is archived. This template was built for Nuxt 2, which reached end of life on June 30, 2024.

Nuxt 2 with Express

ExpressJS + Nuxt 2 = ⚡

Live Demo: https://codesandbox.io/s/github/nuxt-community/express-template

Nuxt 3

Nuxt 3 is powered by unjs/h3 which has a compatible API with Express and is much faster with the ability to run in Workers (read more about it).

This is why this template won't be migrated to Nuxt 3.

Installation

This is a template project, click on the green button "Use this template" at the top of this page and get started with GitHub ✨

One you cloned your repository, install the dependencies with:

yarn install # or npm install

ExpressJS Changes

  • There is a api directory with the root of your api server.
  • The routes directory is called api/routes.

Commands

CommandDescription
npm run devStart ExpressJS server in development with Nuxt.js in dev mode (hot reloading). Listen on http://localhost:3000.
npm run buildBuild the nuxt.js web application for production.
npm startStart ExpressJS server in production.

Examples

Documentation

Licenses

express
expressjs
nuxt
nuxt-template
vue

Project health

Overall

2.2/10

Maintained

0/10

Code review

5/10
OpenSSF Scorecard

Significant stargazers

Ethan Brierley

101 followers · starred Aug 2020

BassOfBass

23 followers · starred Dec 2020

Martin Muzatko

106 followers · starred Jun 2019