GithubHelp home page GithubHelp logo

weiwosuoai / weblog Goto Github PK

View Code? Open in Web Editor NEW
382.0 4.0 76.0 7.95 MB

๐Ÿ“— Spring Boot + Vue 3.2 + Vite ๅ‰ๅŽ็ซฏๅˆ†็ฆปๅšๅฎข~ ๆ„Ÿ่ฐข็‚นไธช Star ๅ‘€~

Home Page: http://116.62.199.48/

License: MIT License

Java 47.32% HTML 0.08% Vue 48.19% JavaScript 3.76% CSS 0.65%
blog jwt springboot vite vue3

weblog's Issues

ๆ้—ฎ

ๅคงไฝฌไธๆ‰“็ฎ—ๅ†ๆ›ดๆ–ฐไบ†ๅ—๏ผŸ

some vulnerability

่ถŠๆƒ

้…็ฝฎๅฐ‘ไบ†ไธช * ๅฏผ่‡ด่ถŠๆƒ
https://github.com/weiwosuoai/WeBlog/blob/147e7b7e476c2ee5f971204d0244c1b2048d127b/weblog-springboot/weblog-module-admin/src/main/java/com/quanxiaoha/weblog/admin/config/WebSecurityConfig.java#L46C12-L46C12
image
image

SQLๆณจๅ…ฅ

https://github.com/weiwosuoai/WeBlog/blob/147e7b7e476c2ee5f971204d0244c1b2048d127b/weblog-springboot/weblog-module-admin/src/main/java/com/quanxiaoha/weblog/admin/dao/impl/AdminTagDaoImpl.java#L47C36-L47C36
้‡‡็”จๅญ—็ฌฆไธฒๆ‹ผๆŽฅๆ–นๅผๅฏผ่‡ดsqlๆณจๅ…ฅ https://baomidou.com/pages/10c804/#apply
image

/admin/tag/search ๆŽฅๅฃๅญ˜ๅœจSQLๆณจๅ…ฅ

image

ไฟฎๅคๅปบ่ฎฎ

mvcMatchers("/admin/*") ไฟฎๆ”นไธบ mvcMatchers("/admin/**")
ไธไฝฟ็”จๅญ—็ฌฆไธฒๆ‹ผๆŽฅๆ–นๅผๆŸฅ่ฏขSQL

vue้กน็›ฎๅ‰็ซฏไพ่ต–antd๏ผŸ

ๅฎ‰่ฃ…ไพ่ต–ๆŠฅ้”™ๅฆ‚ไธ‹๏ผŒๆ˜ฏๅฆไธ้œ€่ฆไพ่ต–antd?

โ€‰ERR_PNPM_PEER_DEP_ISSUESโ€‰ Unmet peer dependencies

.
โ””โ”€โ”ฌ antd 5.8.2
  โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”œโ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ @ant-design/cssinjs 1.16.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.0.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react-dom@>=16.0.0
  โ”‚ โ””โ”€โ”ฌ rc-util 5.35.1
  โ”‚   โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚   โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ @ant-design/icons 5.2.5
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.0.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.0.0
  โ”œโ”€โ”ฌ @ant-design/react-slick 1.0.2
  โ”‚ โ””โ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”œโ”€โ”ฌ @rc-component/color-picker 1.4.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ @rc-component/mutate-observer 1.0.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ @rc-component/tour 1.8.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚ โ”œโ”€โ”ฌ @rc-component/portal 1.1.2
  โ”‚ โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚ โ””โ”€โ”ฌ @rc-component/trigger 1.15.1
  โ”‚   โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚   โ”œโ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚   โ”œโ”€โ”ฌ rc-align 4.0.15
  โ”‚   โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚   โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚   โ”œโ”€โ”ฌ rc-motion 2.7.3
  โ”‚   โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚   โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚   โ””โ”€โ”ฌ rc-resize-observer 1.3.1
  โ”‚     โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚     โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ qrcode.react 3.1.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react@"^16.8.0 || ^17.0.0 || ^18.0.0"
  โ”œโ”€โ”ฌ rc-cascader 3.14.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚ โ”œโ”€โ”ฌ rc-select 14.7.3
  โ”‚ โ”‚ โ”œโ”€โ”€ โœ• missing peer react@"*"
  โ”‚ โ”‚ โ”œโ”€โ”€ โœ• missing peer react-dom@"*"
  โ”‚ โ”‚ โ”œโ”€โ”ฌ rc-overflow 1.3.1
  โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚ โ”‚ โ””โ”€โ”ฌ rc-virtual-list 3.5.3
  โ”‚ โ”‚   โ”œโ”€โ”€ โœ• missing peer react@"*"
  โ”‚ โ”‚   โ””โ”€โ”€ โœ• missing peer react-dom@"*"
  โ”‚ โ””โ”€โ”ฌ rc-tree 5.7.9
  โ”‚   โ”œโ”€โ”€ โœ• missing peer react@"*"
  โ”‚   โ””โ”€โ”€ โœ• missing peer react-dom@"*"
  โ”œโ”€โ”ฌ rc-checkbox 3.1.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-collapse 3.7.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-dialog 9.1.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-drawer 6.2.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-dropdown 4.1.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.11.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.11.0
  โ”œโ”€โ”ฌ rc-field-form 1.36.2
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-image 7.1.2
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-input 1.1.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.0.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.0.0
  โ”œโ”€โ”ฌ rc-input-number 8.0.4
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-mentions 2.5.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚ โ”œโ”€โ”ฌ rc-menu 9.10.0
  โ”‚ โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚ โ””โ”€โ”ฌ rc-textarea 1.3.4
  โ”‚   โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚   โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-notification 5.0.5
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-pagination 3.5.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-picker 3.12.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-progress 3.4.2
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-rate 2.12.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-segmented 2.2.2
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.0.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.0.0
  โ”œโ”€โ”ฌ rc-slider 10.1.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-steps 6.0.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-switch 4.1.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-table 7.32.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”‚ โ””โ”€โ”ฌ @rc-component/context 1.3.0
  โ”‚   โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚   โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-tabs 12.9.0
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-tooltip 6.0.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
  โ”œโ”€โ”ฌ rc-tree-select 5.11.1
  โ”‚ โ”œโ”€โ”€ โœ• missing peer react@"*"
  โ”‚ โ””โ”€โ”€ โœ• missing peer react-dom@"*"
  โ””โ”€โ”ฌ rc-upload 4.3.4
    โ”œโ”€โ”€ โœ• missing peer react@>=16.9.0
    โ””โ”€โ”€ โœ• missing peer react-dom@>=16.9.0
Peer dependencies that should be installed:
  react-dom@>=16.11.0
  react@">=16.11.0 <17.0.0 || >=17.0.0 <18.0.0 || >=18.0.0 <19.0.0"

minio ่ฏฅๅฆ‚ไฝ•้…็ฝฎ

ๆœฌ้กน็›ฎๅฏๅŠจๅฎŒๆˆๅŽ๏ผŒ้ฆ–้กตๆœช่ƒฝๆ˜พ็คบๆ‰€ๆœ‰่ต„ๆบ๏ผŒ็Œœๆต‹ๆ˜ฏ็ผบไธ€ไบ›ๅ›พ็‰‡ไน‹็ฑป็š„

ๅ‰็ซฏๅฏๅŠจ่ฟ่กŒๆ—ถๆŠฅvite.config.jsไธๅญ˜ๅœจๆจกๅ—node:url

ๅ‰็ซฏ่ฟ›่กŒinstallๅŽ๏ผŒ็›ดๆŽฅ้€š่ฟ‡ 'npm run dev' ๅ‘ฝไปค่ฟ›่กŒๅฏๅŠจ่ฟ่กŒใ€‚ไฝ†ๅ‘็ŽฐๆŠฅ้”™ใ€‚๏ผˆๆœฌไบบไฝฟ็”จ็š„node็‰ˆๆœฌๆ˜ฏ๏ผšv14.17.0๏ผ‰

`
failed to load config from E:\Study\WeBlog\weblog-vue3\vite.config.js
error when starting dev server:
Error: Cannot find module 'node:url'
Require stack:

  • E:\Study\WeBlog\weblog-vue3\vite.config.js
  • E:\Study\WeBlog\weblog-vue3\node_modules\vite\dist\node\chunks\dep-8609dc5d.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    at Module.require (internal/modules/cjs/loader.js:957:19)
    `

ๅณๆ—ถๆ นๆฎ็ฝ‘ไธŠๆœ็ดข็š„ๅ†…ๅฎนๅฐ†import ไธญๅ†…ๅฎนๆ”นๆˆไปฅไธ‹๏ผŒๅˆ™ๅฏปๆ‰พไธๅˆฐ็š„ๆจกๅ—ๅ˜ๆˆๆ˜ฏpath

import { fileURLToPath, URL } from 'url'

`
Error: Cannot find module 'node:path'
Require stack:

  • E:\Study\WeBlog\weblog-vue3\node_modules\vite\dist\node-cjs\publicUtils.cjs
  • E:\Study\WeBlog\weblog-vue3\node_modules\vite\index.cjs
  • E:\Study\WeBlog\weblog-vue3\vite.config.js

`

ๆƒณ่ฏทๆ•™ไธ€ไธ‹ๆฅผไธป่ฟ™ไธช้—ฎ้ข˜ๆ‚จๆœ‰้‡ๅˆฐ่ฟ‡ไนˆ๏ผŸ

ๆˆ‘ไฝฟ็”จpnpmๅฎ‰่ฃ…ๅ‰็ซฏ้กน็›ฎ็š„ไพ่ต–๏ผŒๅ‘็Žฐๅ‡ ไธช้—ฎ้ข˜

ๆˆ‘ไฝฟ็”จpnpmๅฎ‰่ฃ…ๅ‰็ซฏ้กน็›ฎ็š„ไพ่ต–๏ผŒๅ‘็Žฐๅ‡ ไธช้—ฎ้ข˜

้—ฎ้ข˜1

Peer dependencies that should be installed:
  react-dom@>=16.11.0
  react@">=16.11.0 <17.0.0 || >=17.0.0 <18.0.0 || >=18.0.0 <19.0.0"

่งฃๅ†ณ

็งป้™คไพ่ต– "antd": "^5.4.5",

้—ฎ้ข˜2

โœ˜ [ERROR] No known conditions for "./lib/locale/lang/zh-cn" specifier in "element-plus" package [plugin vite:dep-scan]

script:/Users/hina/Desktop/WeBlog-master/weblog-vue3/src/App.vue?id=0:4:17:
  4 โ”‚ import zhCn from 'element-plus/lib/locale/lang/zh-cn'
    โ•ต                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

่งฃๅ†ณ

// import zhCn from 'element-plus/lib/locale/lang/zh-cn'
import zhCn from 'element-plus/es/locale/lang/zh-cn'

้—ฎ้ข˜3

Error: The following dependencies are imported but could not be resolved:

viewerjs/dist/viewer.css (imported by /Users/hina/Desktop/WeBlog-master/weblog-vue3/src/main.js)
lodash (imported by /Users/hina/Desktop/WeBlog-master/weblog-vue3/src/layouts/components/AdminHeader.vue?id=0)

่งฃๅ†ณ

pnpm i viewerjs lodash

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.