如何在用Node.js编写的index.js中调用函数

编程入门 行业动态 更新时间:2024-10-09 06:21:36

如何在用Node.js编写的index.js中调用<a href=https://www.elefans.com/category/jswz/34/1771370.html style=函数"/>

如何在用Node.js编写的index.js中调用函数

我是NodeJS的新手,这可能是一个非常基本的问题,但是如果您能在这里为我提供帮助,我将不胜感激。

以下是我的index.js文件:-

'use-strict';

const { myauth } = require('./src/authorizer');

let response;

exports.handler = (event, context, callback) => {
    logger.info('hello....function invoked');
    try {
        logger.info(event);
        const resp = myauth(event, context, callback, logger);
        response = {
                'statusCode': 200,
                'body': JSON.stringify({
                    data: resp
                })
         }
    } catch (err) {
        logger.error('handler func', err);
        response = {
            'statusCode': 500,
            'body': JSON.stringify({
                message: err,
                data: false
            })
        }
    }
    return response;
}

Package.json:-

    {
  "name": "authorizer",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@types/node": "^13.13.5"
  },
  "devDependencies": {
    "chai": "^4.2.0",
    "mocha": "^6.1.4"
  }
}

当执行类似[[npm start的命令时,它不会调用Index.js文件中写在函数内部的逻辑。

[请让我知道如何执行此功能。谢谢 回答如下:我不确定您对'invoke'的含义,我想您想在变量中分配返回的函数结果。为此,您可以使用此javascript sintax自动调用您的函数。

exports.handler = ((event, context, callback) => { logger.info('hello....function invoked'); try { logger.info(event); const resp = myauth(event, context, callback, logger); response = { 'statusCode': 200, 'body': JSON.stringify({ data: resp }) } } catch (err) { logger.error('handler func', err); response = { 'statusCode': 500, 'body': JSON.stringify({ message: err, data: false }) } } return response; })();

让我知道。谢谢!

更多推荐

如何在用Node.js编写的index.js中调用函数

本文发布于:2024-05-07 15:17:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756881.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   如何在   js   Node   index

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!