<!DOCTYPE html>
<html lang="en">
<head>
<head>
<title>threejs webgl - ex2</title>
<meta charset="utf-8">
</head>
<body>
<script type="module">
import as THREE from '/node_modules/three/build/threemodulejs';
</script>
<P>你好,threejs</P>
</body>
</html>
实际上以上已经是导入模块的一个简单写法,通过谷歌浏览器直接打开这个网页,但是汇报以下的错误
threemodulejs:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "" Strict MIME type checking is enforced for module scripts per HTML spec
解决办法:
以上问题呢,需要配置一个网页服务器,我使用的是nginx ,然后将这个网页部署到服务器中,然后启动服务器就不会产生一样的问题,网页就可以正常运行。
总结:
以上的解决方法跟遇到的问题,我相信并不是我一个人遇到的,网页如果是通过浏览器直接打开和步入到服务器中,在服务器打开实际上是不一样的,如果把网页部署到服务器中再打开就会避免很多不必要的问题,比如说本地文件的跨域访问,应该也不会出现。
还是那句话,技术很多问题都是理论与实际的联合点,多想方法,在实践中找到一种正确解决问题的方法,这才是技术所需要探寻的。
之前一直没有写ES相关的博文,现在开始补课,预计5-6篇博文将es的使用姿势展示给各位小伙伴;本文将作为es结合springboot的第一篇博文,基本项目环境搭建
本项目借助 SpringBoot 221RELEASE + maven 353 + IDEA 进行开发
开一个web服务用于测试
配置文件applicationyml,注意下面的配置信息,下面采用的是由我们自己来解析配置的方式
说明
上面配置介绍的是一种偏基础的es文档 *** 作姿势,相比较于封装得更好的 spring-boot-starter-data-elasticsearch ,使用更加灵活
接下来我们基于 RestHighLevelClient 来 *** 作es,首先第一步就是需要初始化这实例
注意上面的实现,用户名 + 密码并没有使用,当es设置了用户名、密码之后,是通过每次请求时,在请求头基于Basic Auth方式进行身份验证的;后面会介绍到
我们在本机搭建了一个es用于模拟测试,在上面的配置完之后,就可以直接与es进行交互了
下面是一个简单的使用姿势
注意上面的实现,有下面几个重要知识点
身份验证
采用Basic Auth方式进行身份校验,简单来说就是在请求头中添加一个
• key = Authorization
• value = "Basic " + base64(user + ":" + pwd)
访问姿势
上面是一个根据 id 查询文档的实例,简单可以理解为三步
•创建: XxRequest
•添加请求头: RequestOptionsBuilderaddHeader
•执行: clientget(xxRequest, RequestOptions)
•工程:>ES文件浏览器不需要添加服务器呀。你手机和电脑连上WIFI以后,ES不是给你个FTP的地址吗。你在电脑打开IE浏览器,输入FTP地址包括冒号后面的数字,电脑就能用FTP形式打开手机SD卡。然后可以在IE的查看还是工具栏里有个资源管理器方式打开FTP,就可以用资源浏览器方式打开SD卡,就可以复制删除SD卡的内容了。
ES文件浏览器登陆失败的处理方法:检查手机上面的网络连接状况,查看其它软件是否可以正常联网;
检查一下手机里面的安全管家软件是否已经限制了它的网络访问功能,如果存在限制,那么就取消限制;
检查登陆帐号密码是否正确,同时区分一下大小写,如果已经忘记密码,那么可以通过密码找回功能重新设置密码;
手机系统或者软件没有响应,重启一下手机再进行登陆;
ES软件版本较低,将软件升级到最新版本后登陆。es服务器满了能删哪些文件
1、C:\Windows\Temp\文件夹中的所有文件(系统临时文件);
2、C:\Windows\ServicePackFiles(升级sp1或sp2后的备份文件);
3、C:\Windows\Driver Cache\i386\drivercab压缩文件(驱动程序的备份文件);
4、C:\Windows\SoftwareDistribution\download文件夹中的所有文件;
5、C:\Windows\Prefetch文件夹中的所有文件(系统预读文件);
6、C:\Windows文件夹中以$开头和结尾的隐藏文件(安装系统补丁后的临时文件)
7、以KB开头的log文件如KB873339log等,这些都是安装系统补丁后的日志文件;
8、C:\Windows\system32\dllcache文件夹中的所有文件(动态链接库文件备份);
9、C:\User\用户名\Cookies\文件夹中的所有文件(保留index文件);
10、C:\User\用户名\Local Settings\Temp\文件夹中的所有文件(全部为用户临时文件);
11、C:\User\用户名\LocalSettings\TemporaryInternet Files\文件夹中的所有文件(Internet临时文件);
13、C:\User\用户名\Local Settings\History\文件夹中的所有文件(上网的历史纪录);
14、C:\User\用户名\Recent\文件夹中的所有文件(最近浏览和编辑过文件的快捷方式)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)