Comments (5)
Yup I agree on giving full responsibilities to developers.
`context.invocationId'
https://github.com/christopheranderson/azure-functions-typescript
You could ask Christopher, his git profile says he is a Microsoft PM - Azure.
- OR -
context.bindingData.InvocationId
Azure/azure-functions-host#504
from azure-function-express.
@espray I think I should make the whole context
object available.. What do you think?
from azure-function-express.
I thought that at first, but that might be problematic.
If context.done()
was called it would mess with the express flow.
context.bindings
are mapped to the express.Request
and express.Response
params.
The safe play is log
and invocationId
only
Also, here is my Typescript declaration file azure-function-express.d.ts
import * as express from 'express';
export interface AzureFunctionExpressRequest extends express.Request {
context: {
invocationId: string;
log(message: any): void;
}
}
from azure-function-express.
@espray I don't like whitelisting and sometimes prefer giving responsibilities to developers but in this case yep I will explicitly add invocationId
But hum.. I can't find context.contextId
in any Azure documentation or via a Google search. Can you point me to the doc?
from azure-function-express.
@espray I've published a new patch v1.2.2 to NPM ;)
from azure-function-express.
Related Issues (20)
- writeHead doesn't work as expected when passing headers as second parameter HOT 6
- Not working with Azure Functions V2 beta HOT 16
- Seems not to work with content type application/json HOT 1
- Content-Type doesn't work correctly HOT 7
- Misleading Readme regarding context
- Package hardcoded to only work on Node <7 HOT 4
- 2.0 seems to have broken static file serving on azure. HOT 12
- Http body already parsed HOT 4
- Broken in GA Functions 2.0 runtime
- sendFile fails with TypeError: Cannot read property 'length' of null HOT 1
- I can not get the examples to work with v1 and v2
- error, warn, info, and verbose log functions are not bind to the sanitized context HOT 2
- Not able to do a POST request having content-type and body HOT 1
- How to log to console before request
- Node engine version HOT 4
- Is this still under active development? HOT 9
- Changelog HOT 3
- Support for multi-part file uploads HOT 11
- Not getting it to work 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-function-express.