小编Ale*_*ins的帖子

对 Firebase Auth 帐户的密码实施自定义规则

当用户创建帐户时,有什么方法可以设置密码的自定义规则吗?Firebase 似乎没有提供编辑密码规则的方法。我知道我可以在前端设置密码规则,但就像Frank van Puffelen提到的那样,可以通过直接调用 API 来绕过此方法。是否可以编写一些云函数来处理帐户创建请求,并在密码无效时拒绝该请求?

firebase firebase-authentication google-cloud-functions

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

未显示UISearchController

我正在UISearchController按照教程进行学习。但是,UISearchBar未显示。这是我的代码:

let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
    super.viewDidLoad()
    searchController.searchResultsUpdater = self
    searchController.obscuresBackgroundDuringPresentation = false
    searchController.searchBar.placeholder = "Search Candies"
    navigationItem.searchController = searchController
    definesPresentationContext = true
}
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序的样子:

在此处输入图片说明

我怎样才能解决这个问题?

uisearchcontroller swift3

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

使用 Busboy 在 Node.js 中将 Mutipart/form-data 转换为 JSON

我正在开发一个 ios 应用程序,它使用mutipart/form-data URLRequest. 为了处理我的云函数中的数据,我使用文档中提到的方法来解析mutipart/form-datainto JSON format,这里是我的代码:

const Busboy = require('busboy');

exports.test = functions.https.onRequest((req, res) => {
    console.log("start");
    console.log(req.rawBody.toString());
    if (req.method === 'POST') {
        var busboy = new Busboy({ headers: req.headers});
        busboy.on('field', (fieldname, val, fieldnameTruncated, valTruncated, encoding, mimetype) => {
            console.log('field');
        });

        busboy.on('finish', function() {
            console.log('finish');
            res.json({
                data: null,
                error: null
            });
        });

        req.pipe(busboy);
    } else {
        console.log('else...');
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,上面的代码似乎不起作用,以下是控制台的输出:

Function execution started
start
--Boundary-43F22E06-B123-4575-A7A3-6C144C213D09
Content-Disposition: form-data; name="json"

{"name":"Alex","age":"24","friends":["John","Tom","Sam"]}
--Boundary-43F22E06-B123-4575-A7A3-6C144C213D09--
finish
Function …
Run Code Online (Sandbox Code Playgroud)

multipartform-data node.js firebase busboy google-cloud-functions

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