require未定义" var mysql = require(' mysql');"

时间:2016-03-13 05:31:10

标签: javascript node-mysql

这是我的代码:http://pastebin.com/rZKRTGUB

我不确定为什么我的要求没有在第4行定义

2 个答案:

答案 0 :(得分:0)

require是节点运行时环境的一部分,在浏览器中不存在。看起来你正试图在浏览器中运行它(在<script>标签中)。可能,您应该在节点中创建服务器,然后使用您编写的代码与数据库进行通信。

答案 1 :(得分:0)

你的是客户端代码,因此require()显然没有定义。

如果要在浏览器中使用该API,可以在节点服务器中移动代码,也可以在脚本中删除http://requirejs.org/docs/download.html