学习babylon.js --- [3] 开启https

这篇具有很好参考价值的文章主要介绍了学习babylon.js --- [3] 开启https。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

babylonjs提供WebVR功能,但是使用这个功能得用https,本文讲述如何使用自签名证书来开启https,基于第二篇文章中搭建的工程。


一 生成自签名证书

首先要安装openssl,这个去网上搜下就行了。安装完之后在终端下输入openssl回车可以出现openssl的命令行,
学习babylon.js --- [3] 开启https,babylon.js,学习,javascript,https
输入q然后回车可以退出。

在MyProject目录下创建certificates目录,然后在终端下cd进入该目录,后面按照如下步骤操作,

  • 生成key.pem

    openssl genrsa -out key.pem
    
  • 生成csr.pem

    openssl req -new -key key.pem -out csr.pem
    

    生成过程中会提示填一些信息,随便填就可以了
    学习babylon.js --- [3] 开启https,babylon.js,学习,javascript,https

  • 生成自签名证书cert.pem

    openssl x509 -req -days 9999 -in csr.pem -signkey key.pem -out cert.pem
    

这样需要的证书文件就准备好了。


二 工程使用自签名证书

首先关闭server程序,然后打开工程目录下的webpack.config.js,在devServer里添加以下语句,

        https: {
            key: fs.readFileSync('./certificates/key.pem'),
            cert: fs.readFileSync('./certificates/cert.pem')
        }

添加完毕后如下,
学习babylon.js --- [3] 开启https,babylon.js,学习,javascript,https


三 运行server

回到MyProject目录下,执行下面命令去重新构建并运行server,

npm run build
npm run start

在运行完后,可以看到打印如下,已经支持https了
学习babylon.js --- [3] 开启https,babylon.js,学习,javascript,https
此时我们在浏览器里输入https://127.0.0.1:8080并回车,会出现如下提示,
学习babylon.js --- [3] 开启https,babylon.js,学习,javascript,https
这是正常的,因为证书是自签名的,不是正规证书,这里点击高级,然后点击继续前往127.0.0.1
学习babylon.js --- [3] 开启https,babylon.js,学习,javascript,https
最后就可以再次看到熟悉的画面了,
学习babylon.js --- [3] 开启https,babylon.js,学习,javascript,https文章来源地址https://www.toymoban.com/news/detail-587106.html

到了这里,关于学习babylon.js --- [3] 开启https的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 学习Node.js需要哪些JavaScript知识

    Lexical Structure ( 词法 ) JavaScript 的词法(lexical grammar)。ECMAScript 源码文本会被从左到右扫描 ,并被转换为一系列的输入元素,包括 token、控制符、行终止符、注释和空白符。ECMAScript 定义了一些、字面量以及行尾分号补全的规则。 Expressions ( 表达式 ) JavaScript 中的

    2024年02月03日
    浏览(45)
  • HTML+CSS+JS 学习笔记(三)———Javascript(中)

    🌱博客主页:大寄一场. 🌱系列专栏:前端 🌱往期回顾:HTML+CSS+JS 学习笔记(三)———Javascript(上) 😘博客制作不易欢迎各位👍点赞+⭐收藏+➕关注 目录  JavaScript中的函数 函数的定义和调用 函数的定义  函数的调用 嵌套函数  递归函数  变量的作用域 全局变量和局部

    2024年02月06日
    浏览(81)
  • [前端系列第3弹]JS入门教程:从零开始学习JavaScript

    本文将带领大家,从零开始学习JavaScript,fighting~ 目录 一、JavaScript简介 二、变量和数据类型 三、注释和分号 四、算术运算符 五、表达式和语句 六、代码块和作用域 七、函数(最重要)          JavaScript(简称JS)是一种运行在浏览器中的脚本语言,它可以让网页变得

    2024年02月13日
    浏览(67)
  • 【js&vue】联合gtp仿写一个简单的vue框架,以此深度学习JavaScript

    lifecycle.js 注解: this.$options.beforeMount.call(this);与 this.$options.beforeMount();有什么区别: call(this)  的作用是将当前对象( this )作为参数传递给  beforeMount  方法,使得在  beforeMount  方法内部可以通过  this  访问到当前对象的上下文 直接调用了  beforeMount  方法,没有指定上下

    2024年02月09日
    浏览(56)
  • springboot开启HTTPS

    目录 一、前言 HTTP和HTTPS的含义以及区别 二、域名映射 三、添加SSL证书 四、Http转Https 五、内网穿透 我们平常写完一个接口,其访问一般都是使用http协议 我们最终想要的结果是使用 安全 的HTTPS来访问 在我们开始实现之前,我们要先搞明白 HTTP(Hypertext Transfer Protocol)和HT

    2024年01月18日
    浏览(45)
  • apache开启https

    本文基于windows平台。 个人感觉使用apache配置起来比较繁琐,而使用upupw或者xmpp等集成开发工具更方便。 在httpd.conf中,将下一行的注释去掉: LoadModule ssl_module modules/mod_ssl.so 。另外,千万不要注释掉下面的一行: Include conf/extra/httpd-ssl.conf 。具体原因不明。 在httpd-vhosts.conf中

    2024年02月07日
    浏览(33)
  • Elasticsearch开启HTTPS访问

    2024年02月14日
    浏览(46)
  • vue3 开启 https

    1、安装mkcert证书创建器 2、检验是否安装成功 有版本好出现则成功 3、创建证书颁发机构 会在当前目录生成,ca.crt 和 ca.key 两个文件 4、创建证书 会在当前目录生成,cert.crt 和 cert.key 两个文件  5、将生成的ca.crt安装到Windows电脑 6、在vue3 中 vite.config.js 使用  7、完结

    2024年02月02日
    浏览(33)
  • springboot项目开启https协议

    1、在windows以管理员身份运行cmd,输入如下命令生成证书 注释 2、将目录下的myhttps.keystore文件移动到resource下面 3、配置文件 4、配置http强制跳转https配置类 5、在浏览器中测试

    2024年02月12日
    浏览(40)
  • nginx配置站点强制开启https

     当站点域名配置完SSL证书后,如果要强制开启HTTPS,可以在站点配置文件中加上: 附上完整的配置完SSL证书,强制开启HTTPS的站点配置文件配置信息:

    2024年02月10日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包