我们可以显示我们部署到azure功能应用程序的html页面以及.js和.json文件。有人可以建议吗。
module.exports = function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
if (req.body) {
context.res = {
// status: 200, /* Defaults to 200 */
body: "Hello " + req.body.fname +req.body.lname
};
}
else {
context.res = {
status: 400,
body: "Please pass a name on the query string or in the request body"
};
}
context.done();
};
答案 0 :(得分:0)
是的,你可以。
以下是返回HTML的HTTPTrigger函数示例:
const fs = require('fs');
const path = require('path');
module.exports = function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
if (req.query.name || (req.body && req.body.name)) {
context.res = {
// status: 200, /* Defaults to 200 */
body: "Hello " + (req.query.name || req.body.name)
};
context.done();
} else {
// Read an HTML file in the directory and return the contents
fs.readFile(path.resolve(__dirname, 'index.html'), 'UTF-8', (err, htmlContent) => {
context.res = {
headers: {"Content-Type": "text/html"},
body: htmlContent
};
context.done();
});
}
};