Giter Club home page Giter Club logo

Comments (4)

subfuzion avatar subfuzion commented on May 28, 2024

Perhaps it's best to simply document that accessing the body is an error since the stream has already been read?

from functions-framework-dart.

kevmoo avatar kevmoo commented on May 28, 2024

Perhaps it's best to simply document that accessing the body is an error since the stream has already been read?

Yeah. That makes this all a lot easier. Hrm...

Is there any (good) reason to hide the request otherwise?

from functions-framework-dart.

subfuzion avatar subfuzion commented on May 28, 2024

I'm familiar with middleware (like the express json middleware) replacing the request body after parsing the stream so that it can be accessed. Since body is dynamic, can our wrapper (or can we create a wrapper to) override?

from functions-framework-dart.

subfuzion avatar subfuzion commented on May 28, 2024

But if I understood your question correctly, I don't think we can anticipate all the reasons why someone wants access to the raw request, so I don't recommend making it completely inaccessible. However, it might not be bad to explore the idea of using a scope as @simolus3 suggested here (although for a different reason), to make the request object a bit less conspicuous (only need to be aware about it if you really want it)...

from functions-framework-dart.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.