我收到此错误:
ERR PARSE ERROR:您的SQL语法有错误;检查与您的mariadb服务器版本对应的手册,以便在“继续”
附近使用正确的语法
在我的服务器中,我有这个:
var connection = mysql.createConnection(connString);
console.log("Query: " + sql);
connection.query(sql, [req.body.negocio, req.body.status, req.body.to_do, req.body.work_completed, req.body.comment, req.body.continue], function (err, rows, fields) {
connection.end();
在我的app.js中我有这个:
$scope.comment = function () {
var comment = {
negocio: bus.name,
status: $scope.status,
to_do: $scope.to_do,
work_completed: $scope.work_completed,
comment: $scope.comentario,
continue: $scope.continue
}
日志文件显示:
无法加载资源:net :: ERR_EMPTY_RESPONSE app.js:315 Errornull -1 [对象]
有人可以解释我的错误吗?
答案 0 :(得分:0)
我认为这是编程时令人困惑的时刻之一,并且您的计算机上出现的问题与您的实际代码几乎没有关系。
尝试通过在另一台计算机上查看此页面来验证这一点。如果没有,请尝试使用其他浏览器或浏览器的隐身模式。
如果您无法在另一台计算机上复制此内容,请尝试在您自己的计算机上的其他浏览器上复制它。
如果问题仅在一个浏览器中出现,则删除该浏览器上的“个人”信息。删除已保存的书签或密码可能没有必要;首先删除缓存。
如果您在一台计算机的多个浏览器上看到ERR_EMPTY_RESPONSE,则问题可能是计算机使用的某些损坏的缓存网络数据。
如果您对计算机的网络配置进行了更改,可能是通过向主机文件中添加项目,请尝试将这些更改回原始版本。
在Windows上,您可以转到命令行并运行ifconfig/renew
,然后重新启动计算机。
在Mac上,清除DNS缓存的方法因操作系统版本check here而异。
如果您的计算机仍然无法运行,但问题与您的计算机(或一个浏览器)隔离,您可能会尝试在Stack SuperUser上询问此问题。