Comments (3)
Yeah environment variables should work. You can also wrap your function registration in an if
cases directly in your code. One potential downside of this is that functions won't be listed at all when they're disabled this way.
let disabled = true;
if (disabled) {
app.http('httpTrigger1', <any>{
methods: ['GET', 'POST'],
authLevel: 'anonymous',
handler: httpTrigger1
});
}
We could potentially add a "disabled" flag when registering a function. This is not something that's supported yet, but let us know if you would like it:
app.http('httpTrigger1', {
methods: ['GET', 'POST'],
authLevel: 'anonymous',
disabled: true,
handler: httpTrigger1
});
from azure-functions-nodejs-library.
I want to disable this Azure function by default, as it was possible in v3
Hi, can you expand on how you did this with v3?
from azure-functions-nodejs-library.
I found this solution https://learn.microsoft.com/en-us/azure/azure-functions/disable-function?tabs=portal which shows various ways to disable them.
In the v3 programming model, you could set the disabled: false
property in the function.json
. With most of the function.json configuration being set in the trigger handlers, it feels strange not to have this option available (or do I remember this wrong?) . Apparently, I need to use environment settings.
from azure-functions-nodejs-library.
Related Issues (20)
- Multiple Routes for one function (Azure Function App Node v4) HOT 2
- High memory usage when posting a ~77mb payload to a HTTP trigger. HOT 4
- app.<http_verb>() methods don't generate a unique id for the same route name but different verbs HOT 1
- Support open telemetry
- Debugging in VS code terminates when hot reload is running `npm run watch` HOT 4
- Support OpenAI extension
- Typescript function app tests using supertest HOT 4
- Table trigger with {id} isn't working HOT 1
- Bearer authorization token is being trucanted. HOT 2
- Support Node 22
- Functions not found after migrating to model v.4 HOT 3
- Build compiler Esbuild support HOT 2
- HTTP 500: Error in logs says Worker was unable to load function: 'Cannot find module 'uuid' HOT 3
- How to support monorepo HOT 18
- Allow for conditional triggering of input bindings HOT 3
- Officially support TypeScript 5
- enableHttpStream for nextjs apps HOT 2
- Aborting an Azure Function HOT 2
- Using WEBSITE_RUN_FROM_PACKAGE = URL results in 0 functions found using Azure Functions V4 HOT 2
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 azure-functions-nodejs-library.