我了解如何在Vue CLI中使用https,我可以在Vue中的devServer下设置“https:true”。配置。js文件,但我还需要一个自签名证书。
我尝试使用OpenSSL生成一个自签名的,并在我的vue.config.js文件中使用以下内容来定位:
const fs = require('fs');
module.exports = {
devServer: {
port: '8081',
https: {
key: fs.readFileSync('./certs/server.key'),
cert: fs.readFileSync('./certs/server.cert'),
},
},
};
Chrome确认它正在使用我的证书,但仍然显示https为“不安全”
在通过Vue CLI提供自签名证书时,如何使chrome评估其安全性?
使用网络路径而不是环回或localhost。举个例子
https://192.168.2.210:8080/
工作正常,而
https://localhost:8080/
和https://127.0.0.1:8080
对证书问题犹豫不决。
我的问题是,每个人都在谈论将证书属性放在“https”子配置节点中,但这不起作用,您必须将其放在devServer config节点中:
module.exports = {
devServer: {
port: '8081',
https: {
key: fs.readFileSync('./certs/server.key'),
--> this is WRONG
这是正确的方法:
module.exports = {
devServer: {
disableHostCheck: true,
port:8080,
host: 'xxxxxx',
https: true,
//key: fs.readFileSync('./certs/xxxxxx.pem'),
//cert: fs.readFileSync('./certs/xxxxxx.pem'),
pfx: fs.readFileSync('./certs/xxxxxx.pfx'),
pfxPassphrase: "xxxxxx",
public: 'https://xxxxxx:9000/',
https: true,
hotOnly: false,
}
}
只需在你的Chrome中输入这个
chrome://flags/#allow-insecure-localhost
设置为启用,重启Chrome,就可以开始了。
更新:不幸的是,我没能用自定义TrustStore做到这一点。我用installCert.java安装了证书。
如何强制testcontainers使用本地映像?
问题内容: 我想这样做: 与angular-datatables模块一起使用。我已经试过了: 控制者 视图 但这根本不起作用,并且我收到此错误消息: DataTables警告:表格ID = DataTables_Table_0-Ajax错误。有关此错误的更多信息,请参见http://datatables.net/tn/7 另外,我无法使用任何Ajax选项从URL获取json数据,因为我的angul
我想ssh到代理后面的机器,然后在我的java程序中进行portforwarding。(为了能够ssh到盒子,我应该先ssh到代理机器)。我通常通过在我的~/.ssh/config文件中添加以下条目来实现: 谢了!
抱歉,如果这个帖子不好,这是我在这里的第一个问题:)
使用React-Native并尝试学习ES6语法。我昨天也遇到了类似的问题,并得到了解决方案。我补充说 .绑定(这个) 到我的我的函数调用和问题解决。我在另一个函数调用中再次遇到了同样的问题,我无法跟踪到底发生了什么。错误消息是相同的。