节点服务器未收到对img元素的src文件更改请求
Node server does not get request for src file change to an img element
我不知道这是一个与节点相关的问题,还是我在理解中遗漏了一些基本内容。但这里有一个简单的JQuery行:
$('#someimgId').attr('src','/images/somefile.jpg');
someimgId是元素的id。当执行上面的行时,我希望向Node服务器发出一个HTTP请求,以获取somefile.jpg,这样它就可以显示了。没有发生那种事。事实上,节点服务器没有收到任何请求。
您需要使用express.static
来启用对静态资源的访问,如:
app.use(express.static(path.join(__dirname, 'public')));
这个快速页面可能会有所帮助。
答案就在这个卓越的解释中,我正在更改图像的源,在成功返回Ajax调用后,取消了对它的更改。因此,Chrome正确地取消了传输,节点服务器相应地并适当地给出了ECONNABORTED错误。简而言之,这是客户端的编程问题。。。我应该在capcha regen映像更改后启动captcha生成,并在ajax调用完成后重置它。。。所有这些都使用适当的回调,或者在客户端上使用类似async的库。
上面发布的关于Stackoverflow的超级优秀的文章提供了更多的细节,以及Chrome可能显示请求被取消的其他原因。
相关文章:
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- javascript文件中带有php(wordpress)的Src文件路径
- Django,HTML,JS:<img src=“#">可以在HTML中工作,但不能在JS文件中工作
- Gulp js src :首先获取最深的文件
- Grunt 可以直接从文件对象/数组或 glob 中的“src”值通过 HTTP 加载远程文件
- 是否可以在javascript中访问
src的文件创建时间
- <img src=“;数据:..使用gzip文件
- src为null的iframe中的Javascript文件的路径
- 未加载JavaScript src文件
- 将文件编译到dest文件夹和src文件夹
- 可以't在html中打开src文件,因为路径没有'不存在
- 在我的html页面中避免使用多个src文件
- 节点服务器未收到对img元素的src文件更改请求
- 覆盖报告与karma和javascript和typescript src文件的混合
- 使用javascript更改图像src文件不会改变显示的图片
- 删除吞咽.在gulp.dest之后的SRC文件
- 如何从php中的不同src文件夹加载文件
- jquery src文件引用的带有jquery路径的C#变量不工作
- Angular gulp -如何根据每个SRC文件夹拆分dist文件夹中的js文件