Comments (3)
Hi @akhil-naidu
You can do it with before build hooks
, for example, you define your API in ./api
directory, then your project structure may look like this.
✗ tree -a api
api
├── .hooks
│ └── before_build
└── func.js
and inside the before_build
file, you can install npm package inside it.
npm install axios
Then you can just use the package inside your function, please notice that fx run with JavaScript function with Node v16.3.0 current. a minimal example for func.js
can be like
const axios = require('axios')
const fx = (ctx) => {
axios
.get('https://google.com')
.then(() => {
ctx.body = `ok`
})
.catch((error) => {
ctx.body = `${error}`
})
}
module.exports = fx
then you can run fx up func.js
to deploy the function.
from fx.
I'm using the latest node and will go through your suggestions.
Once done I will update the status accordingly.
from fx.
@akhil-naidu Sure, feel free to re-open this issue when you want.
from fx.
Related Issues (20)
- enable real HTTP GET and POST calling in /scripts/test_cli.sh
- Monitor HOT 1
- Always pull latest base images
- Migrate shell script "socat" to Go HOT 1
- [enhancement] Use multi-stage docker build to minimize rust docker image HOT 1
- image not pull with latest
- image should tag with date
- Dependabot can't resolve your Go dependency files
- Dependabot can't resolve your Go dependency files
- php not support?
- Dependabot can't resolve your Go dependency files
- Dependabot can't parse your go.mod
- error running example in local Docker environment HOT 7
- fx on Crystal failed on docker build
- Remote Functions HOT 3
- How to add 3rd-party modules HOT 6
- ARM64 support? HOT 1
- using dependencies HOT 3
- (mac) brew tap + install - error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fx.