相关疑难解决方法(0)

在Azure Functions上部署节点应用程序

我想知道如何在Azure Functions上部署Node.js应用程序.

基本上,我有一个功能设置并运行一个基本的hello world http示例,如下所示:

module.exports = function (context, req) {
    context.log('JavaScript HTTP trigger function processed a request.');
    context.res = {
        // status: 200, /* Defaults to 200 */
        body: "Hello " + req.params.name
    };
    context.done();
};
Run Code Online (Sandbox Code Playgroud)

我试图部署到一个函数的应用程序是一个使用swagger的简单moc客户端(基本上接受请求并返回一些xml).app.js看起来像:

const SwaggerExpress = require('swagger-express-mw');
const app = require('express')();
const compression = require('compression');

const configSwagger = {
    appRoot: __dirname, // required config
};


SwaggerExpress.create(configSwagger, (err, swaggerExpress) => {
    if (err) {
        throw err;
    }

    // install middleware
    swaggerExpress.register(app);

    // server configuration
    const serverPort …
Run Code Online (Sandbox Code Playgroud)

azure node.js azure-node-sdk azure-webjobs azure-functions

5
推荐指数
1
解决办法
1638
查看次数

Azure Functions 使用节点强大解析表单数据

这是一个小的Azure功能,我正在尝试使用强大的节点获取帖子表单字段。

    module.exports = function (context, req, intable) {
    var formidable = require('formidable');
    var form = new formidable.IncomingForm(),
        fields = [];

    ----> form.parse(context.req, function(err, fields, files) {
        context.log(fields);
        context.done();
        return;
    });
    return;
};
Run Code Online (Sandbox Code Playgroud)

在代码中带有箭头的行中,它给出错误TypeError: req.on is not a function。不知道该怎么做,任何帮助将不胜感激。

multipartform-data azure node.js formidable azure-functions

1
推荐指数
1
解决办法
1257
查看次数