Javascript http://localhost/undefined 404(未找到)
我的问题描述不清楚。让我再试一次 注意。这是我的生产、登台和开发站点(不仅仅是我的delevoption站点,正如评论者所认为的那样)的常见问题 注意。这个问题发生在Chrome上,而不是Firefox上 问题出现在站点主页上:(或附加了“/index.php”)。页面加载成功,但Chrome开发工具的控制台面板显示404错误。消息内容为“GET 404(未找到)”。它总是将错误显示为发生在“(索引):1”,即DOCTYPE行。不管是什么导致了问题,都不是这样 页面加载很好,我只是在开发者工具控制台中收到了这个奇怪的消息。(在最初的问题描述中,我可能不清楚这一点。)Firfox的控制台没有显示这样的错误 我想找出产生此错误的原因。特别是,我想知道Chrome从哪里得到了“未定义”的url。我猜测(但只是猜测)我的许多Javascript文件中有一个正在从未定义的变量生成URL。Chrome的问题位置“(索引):1”是错误的。如果您能告诉我如何从Chrome中获得更有用的错误信息,我将不胜感激:找到URL的文件名会有所帮助。如果我不需要在所有Javascript文件中逐个设置断点就可以做到这一点,那将特别好。:-) 删除URL后的原始问题(声誉<10的链接数量有限)如下所示。你可能不想读它,因为人们已经被它弄糊涂了 我们有相当复杂的Drupal网站。当进入主页时, Chrome(版本45.0.2454.85 m)控制台向我显示一个错误:“[URL 已删除]404(未找到)(索引):1”。(我正在使用开发网站 在我的本地计算机上,因为那里的缩小功能已关闭。)Javascript http://localhost/undefined 404(未找到),javascript,google-chrome,http-status-code-404,undefined,Javascript,Google Chrome,Http Status Code 404,Undefined,我的问题描述不清楚。让我再试一次 注意。这是我的生产、登台和开发站点(不仅仅是我的delevoption站点,正如评论者所认为的那样)的常见问题 注意。这个问题发生在Chrome上,而不是Firefox上 问题出现在站点主页上:(或附加了“/index.php”)。页面加载成功,但Chrome开发工具的控制台面板显示404错误。消息内容为“GET 404(未找到)”。它总是将错误显示为发生在“(索引):1”,即DOCTYPE行。不管是什么导致了问题,都不是这样 页面加载很好,我只是在开发者工具控
好吧,我想,我知道该怎么办了:去找冒犯的人 在任何文件中,抓我的头几次,得到一个精彩的 想法,并解决问题。有一点困难:问题是 当然不会发生在索引第1行(我假设是 “(索引):1”是指。错误消息中的“未定义”表示 并不能证明罪犯是我们十几个人中的一个 JavaScript文件。可能某个地方的变量是未定义的。 那么我如何让Chrome说出进攻的位置呢 发生?它没有给我任何未定义的值, 只是[URL已删除]/未定义上的404。提前感谢您的帮助 想法 编辑:我忘了添加Firefox没有显示这样的错误
我找到了这个问题可能出现的地方
因为你的页面太复杂,不知道它在哪里,或者这是否是你面临的问题;这是我能说的最多的;我之所以能很快找到它,唯一的原因是react dev tools立即告诉我我的渲染属性以及组件非常小的事实。另一种方法是检查是否有任何未定义的属性/样式分配给任何html属性/样式。我们可以通过右键单击body标签,递归展开,复制HTML,粘贴它并搜索未定义的内容来检查这一点 如果有未定义的分配给href/src/url等,它可能会给您一个错误的线索
可以通过不为这些属性指定未定义的属性来解决此问题。没有为React-Redux动态图像位置正确加载图像 我弄错了
Error: http://localhost/undefined 404 (Not Found)
所以我试着用下面的代码来说明它的工作原理
{
user.id &&
<img className="img-responsive" src={`${API_URL}/${imageLocation}`} />
}
{
用户id&&
}
因此,当在呈现新数据imagelocation api url后获取动态数据时。多次修复了使用以下内容创建.htaccess文件的问题:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
选项-多视图
重新启动发动机
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
我在未定义的角度图像中遇到了相同的错误。通过使用*ngIf
解决了问题
<div *ngIf="imageUrl" [style.backgroundImage]="'url('+ imageUrl +')'" >"
”
我不确定是否理解了您的所有问题,但是,您是否为本地站点创建了虚拟主机?我创建了,但我回到了使用桌面操作系统(Windows 7)直接。如果这有助于诊断问题,我可以返回vm。请注意,我在生产和登台时也遇到此问题;它们都位于CentOS专用主机上。唯一的区别是错误消息中的主机名发生了更改。我建议您在Windows操作系统中使用wamp或xampp,尽量减少所有环境之间的差异,它可以防止这些配置类问题我在没有任何服务器配置(没有PHP)的情况下也会遇到同样的问题,只需在单页呈现视图中使用react客户端,奇怪的是它与我的一个元素上的单个属性(如果是nul)相关