小编Tah*_*aha的帖子

在 Cordova 应用程序中播放音频

我正在使用 Cordova 媒体插件在我的移动应用程序中播放音频我尝试了很多代码,但我没有弄清楚我在底部做错了什么我放了两段我尝试过的代码

第一个代码(单独文件中的js代码)

   var app = {
    initialize: function() {
        this.bindEvents();
    },
    bindEvents: function() {
        document.addEventListener('deviceready', this.onDeviceReady, false);
    },
    onDeviceReady: function() {


        var myMedia = new Media("../sounds/clapping.mp3");
        myMedia.play();

    }
};

app.initialize();
Run Code Online (Sandbox Code Playgroud)

第二个代码(脚本标签中的 js 代码):

     document.addEventListener("deviceready", function(){

   var myMedia = null;
    function playAudio() {

    var src = "sounds/clapping.mp3";

    if(myMedia === null) {
    myMedia = new Media(src, onSuccess, onError);

    function onSuccess() {
    console.log("playAudio Success");
    }

    function onError(error) {
    console.log("playAudio Error: " + error.code);
    }

    }

    myMedia.play();
    }

    document.getElementById("playAudio").addEventListener("click", playAudio);
    });
Run Code Online (Sandbox Code Playgroud)

带按钮: …

jquery android cordova cordova-plugins

5
推荐指数
2
解决办法
7548
查看次数

handleDragEnd 中的自定义源数据 [ React-beautiful-dnd ]

我想将拖放功能添加到项目分组的网格视图中

使用react-beautiful-dnd一切看起来都很好,但我没有找到一种方法来自定义源和目标的数据以使它们发挥onDragEnd作用

onDragEnd = result => {
   const { source, destination } = result;
   ....
 }
Run Code Online (Sandbox Code Playgroud)

我总是只是index,,draggableIddroppableId

没有办法传递更多数据到拖动源吗?

reactjs react-beautiful-dnd

5
推荐指数
0
解决办法
432
查看次数

如何从哈希密码中检索真实密码?

我想创建一个混合移动应用程序,后端是Node js,它将在mongodb中保存数据.我的服务器工作正常,我准备了处理用户请求的路由.

我正在使用bcrypt在mongodb中存储密码哈希值.密码保存正确但我的问题是我无法检索真实密码,例如,当管理员向节点js服务器传递GET请求以获取用户数据时,他在前端获得哈希密码.

这是前端的结果:

在此输入图像描述

这是存储密码哈希的代码:

UserSchema.pre('save', function (next) {
    var user = this;
    if (this.isModified('password') || this.isNew) {
        bcrypt.genSalt(10, function (err, salt) {
            if (err) {
                return next(err);
            }
            bcrypt.hash(user.password, salt, function (err, hash) {
                if (err) {
                    return next(err);
                }
                user.password = hash;
                next();
            });
        });
    } else {
        return next();
    }
}); 
Run Code Online (Sandbox Code Playgroud)

请问如何检索真实密码?

bcrypt mongodb node.js express angularjs

-5
推荐指数
3
解决办法
1508
查看次数