我在localhost上的表单提交时收到错误,但我的实时网站上没有错误。
错误是:Error: Can't set headers after they are sent.
我跑git diff
看看我的远程和本地回购之间的差异,自从我做了一些改动之后就有了一些。这些更改包括:添加自定义引导配置(我想将基本字体从14更改为18px)并卸载New Relic,这是一个用于分析的npm包。我不确定这会导致错误,我只是想彻底解释。
我的远程git存储库是我的实时站点背后的代码,它没有收到此错误,所以我决定让我的本地文件与我的遥控器匹配,所以我跑了:
git fetch origin
git reset --hard origin/master
git clean -f
再次运行git diff
,这次没有任何差异。这对我来说是令人费解的。似乎应该没有区别。提前感谢任何提示。
答案 0 :(得分:0)
由于某些早期测试,我创建了重复的用户名,并且只有在使用其中一个重复项登录时才会出现此错误,这些副本仅存在于我的本地数据库中。这就解释了为什么我在localhost中而不是在我的实时站点中收到此错误。