代码拉取完成,页面将自动刷新
HPAdmin是一套渐进式开源后台,基于Webman进行开发为的后台框架,采用前后端分离技术,数据交互采用JSON格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、管理员、权限菜单、快速构建CRUD功能等功能。
框架网站:https://hpadmim.hangpu.net
官方网站:https://www.hangpu.net
HPAdmin群:592808248
Webman官方群:260671135
Form-create官方群:28963712
composer create-project workerman/webman
composer -W require hangpu888/hpadmin
如是使用宝塔安装,请将站点运行目录设置为public
# 此处转发需要设置在server外层
upstream saisaitu888_dev {
# HPAdmin HTTP Server 的 IP 及 端口
server 127.0.0.1:39870;
}
# 配置Vue远程跨域访问组件
location ~ .*\.(vue)(.*){
add_header "Access-Control-Allow-Origin" *;
add_header "Access-Control-Allow-Methods" "GET, POST, OPTIONS, HEAD";
add_header "Access-Control-Allow-Headers" "Authorization, Origin, X-Requested-With, Content-Type, Accept";
if ($request_method = 'OPTIONS'){
return 204;
}
}
# 允许静态资源转发
location ~ .*\.(js|css|jpg|jpeg|gif|png|ico|pdf|txt)$ {
proxy_pass http://saisaitu888_dev;
}
# Http
location / {
# 将客户端的 Host 和 IP 信息一并转发到对应节点
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 转发Cookie,设置 SameSite
proxy_cookie_path / "/; secure; HttpOnly; SameSite=strict";
# 关闭重试机制
proxy_next_upstream off;
# 跨域请求
if ($request_method = OPTIONS) {
add_header Access-Control-Allow-Origin $http_origin; # 必须要有
add_header Access-Control-Allow-Headers *; # 必须要有
add_header Access-Control-Allow-Methods "GET,POST,PUT, DELETE,OPTION"; # 不加也行
#add_header Access-Control-Allow-Credentials true; # 不加也行
return 200; # 204也可以,只要返回成功码即可
}
# 判断是否访问根域名
if ( -e $request_uri) {
proxy_pass http://saisaitu888_dev;
break;
}
# 执行代理访问真实服务器
if ( !-e $request_filename ){
proxy_pass http://saisaitu888_dev;
break;
}
}
# Websocket
location /tuziwebsocket {
# 将客户端的 Host 和 IP 信息一并转发到对应节点
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 转发Cookie,设置 SameSite
proxy_cookie_path / "/; secure; HttpOnly; SameSite=strict";
# 关闭重试机制
proxy_next_upstream off;
proxy_pass http://tuziwebsocket_dev;
break;
}
(Linux与mac权限需要设置)
设置 public 目录权限为777
设置 runtime 目录权限为777
设置 vendor 目录权限为777
以上操作完成,直接访问域名进行安装
安装完成后,可根据链接选择打开后台登录
自此所有安装完成,可以进行开发之旅了
后台演示:http://demo1.hpadmin.hangpu.net
登录账号:admin
登录密码:123456
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。