[英]How to use knex.js in browser
我希望你能在这里帮助我。 我尝试在节点之外使用 knex.js ( http://knexjs.org/#Installation-browser ) 进行多人游戏,但我不明白如何在客户端使用它。 我对 node、webpacker、browserify 等真的很陌生。
谁能给我一个例子? 我像这样集成文件
<script src="lib/knex.js"></script>
并且不会像这样使用它:
var mysql = Knex({client: 'websql', connection: { host : '127.0.0.1', user : 'root', password : '', database : 'battleground' } });
控制台输出:未捕获的 ReferenceError:未定义 Knex
也很抱歉我的英语不好!
我希望得到帮助 - 谢谢。
此致,
奥列格
删除连接,因为你不能做连接,只能查询。
然后你必须使用 Webpack v4 ......并在 knex 本身上做很多补丁包工作以使其与 Web 兼容,它不再是开箱即用的兼容。
刚开始在浏览器中玩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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.