All Projects → netlify → vue-lambda-starter

netlify / vue-lambda-starter

Licence: other
Starter Template for Vue + AWS Lambda with Netlify

Programming Languages

Vue
7211 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

⚠️ Warning: This repo is not actively maintained at this time.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].