在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:petalFM开源软件地址:https://gitee.com/alex1504/petalFM开源软件介绍:PetalFM基于react构建的简易精美的FM 预览以下预览图截取环境是iPhone8P微信内置浏览器 在线地址访问 http://fm.huzerui.com/, 更好的体验效果请在移动端体验,扫描下面二维码。 测试账号
技术栈
特点
功能
项目目录说明.|-- config // webpack配置目录|-- database // 数据库备份目录|-- media // readme描述资源|-- src // 源码目录| |-- components // 公共组件| |-- pages // 页面组件| |-- Login // 登陆页面| |-- Guide // 标签定制页| |-- Index // 主页| |-- Search // 搜索页| |-- Admin // 后台数据录入页(仅管理员可见)| |-- Dislike // 用户不兴趣歌曲页| |-- router // 路由定义| |-- services // 后端服务目录| |-- avinit.js // leancloudSDK初始化| |-- config.js // 数据库相关配置| |-- songServices.js // 歌曲相关服务| |-- userServices.js // 用户相关服务| |-- index.js // 后端数据库服务入口| |-- store // 状态管理目录| |-- index.js // 加载各种store模块| |-- types // 定义触发状态改变类型| |-- reducers // 状态生成器| |-- Utils // 工具函数| |-- index.js // 程序入口文件|-- .gitignore // Git提交忽略文件规则|-- LICENSE // 授权协议|-- README.md // 项目说明|-- package.json // 配置项目相关信息. 本地运行或二次开发由于后端云开启了WEB安全域名,本地克隆项目后无法直接运行,解决方式如下: 前置工作:
export const APP_ID = 'YOUR APP_ID FOUND IN LEANCLOUD APP SETTING';export const APP_KEY = 'YOUR APP_KEY FOUND IN LEANCLOUD APP SETTING';export const SUPER_USER_OBJECT_ID = 'YOUR SUPERUSER ACCOUNT OBJECT ID'; 只有管理员才能看到Admin入口并且通过搜索接口录入歌曲,并设置歌曲所属类别。 开发:
部署:
更多
协议MIT © alex1504 |
请发表评论