yin-hongwei / music-website Goto Github PK
View Code? Open in Web Editor NEW🎧 Vue + SpringBoot + MyBatis 音乐网站
License: Apache License 2.0
🎧 Vue + SpringBoot + MyBatis 音乐网站
License: Apache License 2.0
在播放栏那里点击爱心的标志可以收藏,再次点击的时候就会提示已收藏。看了下楼主更新的记录,说是取消了取消收藏的bug,应该是有实现取消收藏的业务才对。。。
是不是也是路径的问题?按照楼主给的步骤部署ok后,歌单歌手图片都显示正常
为啥会出现跨域问题
Access to XMLHttpRequest at 'http://localhost:8888/singer' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
webpack-internal:///./node_modules/_babel-loader@7.1.5@babel-loader/lib/index.js!./node_modules/_vue-loader@13.7.3@vue-loader/lib/selector.js?type=script&index=0!./src/pages/Home.vue:55 TypeError: Cannot read property 'status' of undefined
at eval (webpack-internal:///./src/api/http.js:43)
管理员界面好像不用登录就可以通过路径访问
图片传不上来,您看一下吧,在LoginController的第234行显示函数丢失,
设置中,修改头像后,头像变为透明。
而且,我已经按照read配置好了资源路径,前台图片还是显示不出来。
后台系统歌单管理里面的歌单是不能添加歌曲是吗?
1.运行完npm install,再运行npm run dev时候报错了。
内容如下:
ERROR Failed to compile with 29 errors 10:31:36
error in ./src/assets/css/index.scss
Module build failed: Error: ENOENT: no such file or directory, scandir 'E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\vendor'
at Object.readdirSync (fs.js:872:3)
at Object.getInstalledBinaries (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\extensions.js:133:13)
at foundBinariesList (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:20:15)
at foundBinaries (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:15:5)
at Object.module.exports.missingBinary (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:45:5)
at module.exports (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\binding.js:15:30) at Object. (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\index.js:14:35)
at Module._compile (internal/modules/cjs/loader.js:1156:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Module.require (internal/modules/cjs/loader.js:1042:19)
at require (internal/modules/cjs/helpers.js:77:18)
at getDefaultSassImpl (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\sass-loader\dist\index.js:198:10)
at Object.loader (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\sass-loader\dist\index.js:80:29)
@ ./src/assets/css/index.scss 4:14-207 13:3-17:5 14:22-215
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js
error in ./src/pages/404.vue
Module build failed: Error: ENOENT: no such file or directory, scandir 'E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\vendor'
at Object.readdirSync (fs.js:872:3)
at Object.getInstalledBinaries (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\extensions.js:133:13)
at foundBinariesList (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:20:15)
at foundBinaries (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:15:5)
at Object.module.exports.missingBinary (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:45:5)
at module.exports (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\binding.js:15:30) at Object. (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\index.js:14:35)
at Module._compile (internal/modules/cjs/loader.js:1156:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Module.require (internal/modules/cjs/loader.js:1042:19)
at require (internal/modules/cjs/helpers.js:77:18)
at getDefaultSassImpl (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\sass-loader\dist\index.js:198:10)
at Object.loader (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\sass-loader\dist\index.js:80:29)
@ ./node_modules/vue-style-loader!./node_modules/css-loader?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-d989eb38","scoped":true,"hasInlineConfig":false}!./node_modules/sass-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/pages/404.vue 4:14-368 13:3-17:5 14:22-376
@ ./src/pages/404.vue
@ ./src/router/index.js
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js
error in ./src/App.vue
Module build failed: Error: ENOENT: no such file or directory, scandir 'E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\vendor'
at Object.readdirSync (fs.js:872:3)
at Object.getInstalledBinaries (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\extensions.js:133:13)
at foundBinariesList (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:20:15)
at foundBinaries (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:15:5)
at Object.module.exports.missingBinary (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\errors.js:45:5)
at module.exports (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\binding.js:15:30) at Object. (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\node-sass\lib\index.js:14:35)
at Module._compile (internal/modules/cjs/loader.js:1156:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Module.require (internal/modules/cjs/loader.js:1042:19)
at require (internal/modules/cjs/helpers.js:77:18)
at getDefaultSassImpl (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\sass-loader\dist\index.js:198:10)
at Object.loader (E:\写程序软件\node.js\node\node_modules\music-client\node_modules\sass-loader\dist\index.js:80:29)
@ ./node_modules/vue-style-loader!./node_modules/css-loader?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-7ba5bd90","scoped":true,"hasInlineConfig":false}!./node_modules/sass-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/App.vue 4:14-356 13:3-17:5 14:22-364
@ ./src/App.vue
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js
。。。。。。。。。。。。。。。。。。。。。。。。。内容还好多。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2.启动之后,进入首页的地址是多少?
自己尝试了下MyBatis Generator这个包运行效果,有些需要的查询方法没有生成出来,想请问下楼主,所有的查询方法都是通过MyBatis Generator生成的吗?还是说有一部分方法是MyBatis Generator生成后再手动写进mapper里的?
给了这个提示
vue.esm.js?efeb:591 [Vue warn]: Error in render: "TypeError: Cannot read property 'forEach' of null"
found in
--->
at src\components\page\SongPage.vue
at src\components\common\Home.vue
at src\App.vue
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.1.RELEASE:run (default-cli) on project demo: An exception occurred while running. null: InvocationTargetException: Connector configured to listen on port 8888 failed to start -> [Help 1]
歌曲的上传下载功能怎么使用 好像没有
windows 试了 很顺利。
但是linux系统下 一直卡在 运行 npm install 或 npm install node-sass 就会一直卡在
reify:element-ui timing reifyNode:node_modules/core-js
最后导致 node-sass安装失败 可以分享一下 linux系统下生成的 node_modules吗
前台和后台更新图片都有问题,前台是更新完显示上传成功,但图片没了
后台一直上传不成功
数据库的配置信息已经修改为本机 按照您的文件结构将data下载解压后放入了项目 歌单歌曲啥的都能加载出来 就是无法播放 而且用数据库中有的管理员账号admin 密码123点击登录没有反应 请问是怎么一回事呢
路径也改了
"file:G:\Study\IntellijIDEA\MusicProgram\new\music-website-master\music-website-master\music-server\img\songListPic"
请问有没有稍微详细点的文档呢,我本地已经部署成功,想学习下前端代码,感觉有点困难呢,可以有偿购买!
handleChangeView('Songs', 0)
handleChangeView('SongLists', 1)
这个0和1有什么意义呢?
项目确实不错,要是怕别人倒卖可以别上传数据库,整个线上的演示,没有文档学起来还是很不方便
@Yin-Hongwei 我刚运行,然后看到前端的页面基本上是一片空白的,没歌没图片没声音,注册不行,登录不行。后台管理页面也一直登录不了。现在不知道哪里出了问题。
1.music_client注册用户,点击确定,页面没有反应,控制台出现如下错误:
TypeError: Cannot read property 'status' of undefined
at eval (http.js?616e:35)
2.music_client登录用户,点击确定,页面和控制台都没有反应
比如,使用SpringBoot开发的话,你接受参数用@RequestBody 、@RequestParam、@PathVariable 比较多。然后,Controller 不能太多业务逻辑。
你好,想问下,你开发这个音乐网站 用的软件(需要下载什么软件,软件版本),越详细越好,麻烦你了
楼主你好,我现在用的是另外一个数据库(opengauss,表已经导入了)实现该项目,然后发现页面无法显示内容,所以想向你请教一下是什么原因?
我对源代码做的改动只有以下的地方,其他均无改动:
1.修改application.properties里数据库的信息
2.以及generatorConfig.xml里关于数据库的信息
<jdbcConnection driverClass="org.postgresql.Driver" connectionURL="jdbc:postgresql://......./postgresql?serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true" userId="abcd" password="abcdefg"/>
之前看到博主有令一个链接,就是有讲原理的,超详细,不知道为什么打不开了,凭记忆好像是前后端分开的,算是前后端分离吗?谢谢啦
sql语句:SELECT sum(score) as score from rank where songListId =5
报错:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rank where songListId =5' at line 1
帮忙看下什么问题导致的,谢谢啦
您好,请问您项目中的歌词滚动显示功能应该如何使用,我这边其它的功能都能正常使用,就是没有找到歌词滚动显示功能应该如何使用,前端没有看到相关的接口。
您好,当我同时运行前、后端以及数据库服务时,出现的问题为:无法正确获取到音乐以及图片资源。
错误描述:当我进入 client 页面时,无法载入图片资源;当我点击播放任意歌曲时,无法载入音乐资源;
我已经尝试过修改:music-server/src/main/java/com.example.demo.controller
中对应的资源路径位置,如:file:C:\\img\\songPic
,但似乎没有效果。
我究竟是哪里做错了?
并且当我查看 mvn 的界面时,提示信息为:
WARN 20796 --- [nio-8888-exec-4] o.s.w.s.resource.PathResourceResolver : Resource path "a32415ca9a21f6f9a1d99b2731f224b5d319c424.jpg" was successfully resolved but resource "file:C:/music-server/img/a32415ca9a21f6f9a1d99b2731f224b5d319c424.jpg" is neither under the current location "file:C:/music-server/img/songListPic" nor under any of the allowed locations [URL [file:C:/music-website/music-server/img/songListPic]]
java.lang.ArithmeticException: / by zero
你好,我能加您一下,请教您一些问题嘛,我麻了,连构建项目都没有成功
楼主,我看了一下后端代码有取消收藏的功能,但是前端没有相关取消收藏功能的按钮
您好,请问您的SQL语句是通过mybatis生成的还是手动编写的呢。因为在xml内发现了自动生成的注释说明,如果要手动修改需要怎么处理。
楼主请教下,如何再新增用户时,可以让用户上传头像,这个逻辑怎么实现呢?
你好 我想知道这项目是怎么启动的 怎么在idea上启动
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.