Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 1.16 KB

README.md

File metadata and controls

29 lines (16 loc) · 1.16 KB

Vue Lambda Starter

This project is based on Vue CLI's starter template.

The main addition is a new folder: src/lambda. Each JavaScript file in there will automatically be prepared for Lambda function deployment.

As an example, we've included a small src/lambda/hello.js function, which will be deployed to /.netlify/functions/hello.

Deploy to Netlify

Babel/webpack compilation

All functions are compiled with webpack using the Babel Loader, so you can use modern JavaScript, import npm modules, etc., without any extra setup.

Local Development

Before developing, clone the repository and run yarn from the root of the repo to install all dependencies.

Run the functions dev server

From inside the project folder, run:

yarn serve

This will start the normal dev server and open your app at http://localhost:8080.

Local in-app requests to the relative path /.netlify/functions/* will automatically be proxied to a local functions dev server running on port 9000.