【问题标题】:Can I use express-basic-auth with a GCP cloud function?我可以将 express-basic-auth 与 GCP 云功能一起使用吗?
【发布时间】:2020-11-04 14:06:05
【问题描述】:

@google-cloud 使用 express 的接口如下:

exports.Entry = (req: Request, res: Response) => { }

所以没有app对象可以使用

app.use(basicAuth({
    users: { 'admin': 'supersecret' }
}))

与。你能做些什么呢?

【问题讨论】:

    标签: node.js express google-cloud-platform basic-authentication


    【解决方案1】:

    您可以使用下面的代码首先为app 创建一个对象并设置GCF 处理程序。

    const express = require('express');
    
    // Create an Express object and routes (in order)
    const app = express();
    app.use('/users/:id', getUser);
    app.use('/users/', getAllUsers);
    app.use(getDefault);
    
    // Set our GCF handler to our Express app.
    exports.users = app;
    

    您可以查看此link 以供参考。

    【讨论】:

      猜你喜欢
      • 2021-12-04
      • 2019-08-23
      • 2020-07-07
      • 2021-08-23
      • 2017-08-04
      • 1970-01-01
      • 1970-01-01
      • 2020-04-21
      • 2023-03-24
      相关资源
      最近更新 更多