Getting Started
Let's create a new Nitro app in few steps.
Play Online
Open on StackblitzOpen on CodeSandboxStarter Template
Make sure you have installed the recommended setup:
Create a new project using starter template:
npx
npx giget@latest nitro nitro-app
cd nitro-app
Install the dependencies:
npm
npm install
Start the development server:
npm run dev
🪄 Your API is ready at http://localhost:3000/
Check
.nitro/dev/index.mjs
if want to know what is happeningBuild your production-ready server:
npm run build
Output is in the .output
directory and ready to be deployed on almost any provider with no dependencies.
You can try it locally with:
npm run preview
Edge Release Channel
Nitro offers an edge release channel that automatically releases for every commit to main
branch.
You can opt-in to the edge release channel by updating your package.json
:
{
"devDependencies": {
-- "nitropack": "^2.0.0"
++ "nitropack": "npm:nitropack-edge@latest"
}
}
Remove an lockfile (package-lock.json
, yarn.lock
, or pnpm-lock.yaml
) and reinstall the dependencies.
Table of Contents