Made azure template boilerplate code consistent in serverless

This commit is contained in:
Christos Matskas 2017-05-03 12:28:10 +01:00
parent 862ecb58e7
commit c64019e9bf

View File

@ -1,10 +1,19 @@
'use strict';
module.exports.hello = function (context, req) {
// Add any necessary telemetry to support diagnosing your function
context.log('HTTP trigger occured!');
context.log('JavaScript HTTP trigger function processed a request.');
// Read properties from the incoming request, and respond as appropriate.
const name = req.query.name || (req.body && req.body.name) || 'World';
context.done(null, { body: `Hello ${name}` });
if (req.query.name || (req.body && req.body.name)) {
context.res = {
// status: 200, /* Defaults to 200 */
body: "Hello " + (req.query.name || req.body.name)
};
}
else {
context.res = {
status: 400,
body: "Please pass a name on the query string or in the request body"
};
}
context.done();
};