GithubHelp home page GithubHelp logo

isabella232 / quickstart-storage-blobs-for-js Goto Github PK

View Code? Open in Web Editor NEW

This project forked from azure-samples/quickstart-storage-blobs-for-js

0.0 0.0 0.0 26 KB

A repo to hold the Azure SDK quickstart template for user studies of storage blobs in nodejs

License: MIT License

JavaScript 19.90% Shell 0.93% C# 79.16%

quickstart-storage-blobs-for-js's Introduction

Azure Blob Storage SDK Study

Thank you for participating in critical research about the usability of the Azure SDK! This repo contains templates for an application along with instructions to run the template and tasks that will complete the application. As part of the study, the Azure SDK team is reviewing our documentation, SDK design, and user experience. We are not reviewing this study for technical skills or aptitude of our participants. You may be asked for feedback as part of the research process. Do not leave feedback or comments in this repo, as this repo is not actively developed.

Scenario

Imagine you are a developer at a software company that wants to analyze log data from its mobile application. To analyze the log data, each mobile app will upload logs once a day to a central service written. This repository is the start of the code for that central service. It is an express application, and it has an endpoint started that accepts a text file. Some test text files are in the logs folder.

Instructions

Complete this application by doing two things:

  1. Complete the POST endpoint so that it successfully uploads a log file to blob storage.
  2. Complete the GET endpoint so that it returns a list of all uploaded blobs.

Getting Started

Calling the app

The app listens and responds to web requests on localhost:3000. For example, in PowerShell:

to POST a logs.txt file:

curl http://localhost:3000 -Method POST -Body (Get-Content ".\\logs\\logs01.txt") -ContentType "text/plain" -UseBasicParsing

To GET

curl http://localhost:3000 -Method GET -UseBasicParsing

Support

Your recruiter and study scheduler should be able to assist if you need further instructions completing this study; contact them per their instructions. For general inquiries into the Azure SDK, begin by visiting the Azure SDK repo on GitHub.

Contributing

For details on contributing to this repository, see the contributing guide.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, view Microsoft's CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any other questions or comments.

Reporting security issues and security bugs

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) [email protected]. You should receive a response within 24 hours. If for some reason you do not, follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

License

This template is licensed under the MIT license.

Impressions

quickstart-storage-blobs-for-js's People

Contributors

kyle-patterson avatar microsoft-github-operations[bot] avatar microsoftopensource avatar

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.