如何在浏览器中使用knex.js

时间:2015-12-03 21:01:37

标签: javascript knex.js

我希望你能在这里帮助我。 我尝试在节点之外使用knex.js(http://knexjs.org/#Installation-browser)进行多人游戏,但我不了解如何在客户端使用它。我真的很喜欢node,webpacker,browserify等。

有谁能举个例子? 我整合了像

这样的文件



<script src="lib/knex.js"></script>
&#13;
&#13;
&#13;

并且不会像这样使用:

&#13;
&#13;
var mysql = Knex({client: 'websql',
                     connection: {
    host     : '127.0.0.1',
    user     : 'root',
    password : '',
    database : 'battleground'
  }
});
&#13;
&#13;
&#13;

控制台输出:未捕获的ReferenceError:未定义Knex

抱歉我的英文也不好!

我希望得到帮助 - 谢谢。

致以最诚挚的问候,

奥列格

1 个答案:

答案 0 :(得分:-1)

刚开始在浏览器中使用knex。此代码将加载knex但它不会建立数据库连接。

<html>
<head>
<script src="lodash.min.js" type="text/javascript"></script>
<script src="bluebird.min.js" type="text/javascript"></script>
<script src="jquery-2.2.1.min.js"></script>
<script src="knex.min.js"></script>

</head>
<body>
<script type=text/javascript>
    $(function(){
        var webSql = Knex({client: 'websql'
        });
        var sql = webSql.select('name').from('client').toString();
        console.log(sql);
    });
</script>
</body>
</html>