mirror of
https://github.com/OpenBMB/MiniCPM-V.git
synced 2026-02-04 09:49:20 +08:00
fix local web demo no permission for camera/mic
This commit is contained in:
@@ -1833,8 +1833,10 @@ npm install -g pnpm
|
||||
|
||||
|
||||
cd web_demos/minicpm-o_2.6/web_server
|
||||
pnpm install # install requirements
|
||||
# create ssl cert for https, https is required to request camera and microphone permissions.
|
||||
bash ./make_ssl_cert.sh # output key.pem and cert.pem
|
||||
|
||||
pnpm install # install requirements
|
||||
pnpm run dev # start server
|
||||
```
|
||||
|
||||
|
||||
@@ -1815,8 +1815,10 @@ npm install -g pnpm
|
||||
|
||||
|
||||
cd web_demos/minicpm-o_2.6/web_server
|
||||
pnpm install # install requirements
|
||||
# 为https创建自签名证书, 要申请浏览器摄像头和麦克风权限须启动https.
|
||||
bash ./make_ssl_cert.sh # output key.pem and cert.pem
|
||||
|
||||
pnpm install # install requirements
|
||||
pnpm run dev # start server
|
||||
```
|
||||
|
||||
|
||||
2
web_demos/minicpm-o_2.6/web_server/make_ssl_cert.sh
Normal file
2
web_demos/minicpm-o_2.6/web_server/make_ssl_cert.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
|
||||
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
|
||||
@@ -9,6 +9,8 @@ import IconsResolver from 'unplugin-icons/resolver';
|
||||
import AutoImport from 'unplugin-auto-import/vite';
|
||||
import Components from 'unplugin-vue-components/vite';
|
||||
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [
|
||||
@@ -55,6 +57,10 @@ export default defineConfig({
|
||||
}
|
||||
},
|
||||
server: {
|
||||
https: {
|
||||
key: fs.readFileSync(path.resolve(__dirname, 'key.pem')),
|
||||
cert: fs.readFileSync(path.resolve(__dirname, 'cert.pem')),
|
||||
},
|
||||
host: '0.0.0.0',
|
||||
port: 8088,
|
||||
proxy: {
|
||||
|
||||
Reference in New Issue
Block a user