Browse Source

跨域,请求判断修改

master
maziyang 11 hours ago
parent
commit
c6502cc358
  1. 9
      src/components/home/AsideMenu.vue
  2. 3
      src/utils/request.js
  3. 6
      src/views/Article/Article.vue
  4. 1
      src/views/VoteRecord/VoteRecord.vue
  5. 9
      vite.config.js

9
src/components/home/AsideMenu.vue

@ -34,4 +34,11 @@
<script setup> <script setup>
</script> </script>
<style scoped></style>
<style scoped>
.logo-text{
color: azure;
font-size: large;
display: flex;
justify-content: center;
}
</style>

3
src/utils/request.js

@ -2,7 +2,8 @@ import axios from 'axios';
export const request = axios.create({ export const request = axios.create({
baseURL: 'http://192.168.8.237:8000',
// baseURL: 'http://192.168.8.237:8000',
baseURL: '/api',
timeout:10000, timeout:10000,
headers: { headers: {
'Content-Type': 'application/json' 'Content-Type': 'application/json'

6
src/views/Article/Article.vue

@ -148,12 +148,16 @@ const onSubmit = async () => {
console.log('表单验证通过') console.log('表单验证通过')
try { try {
form.userId = useUserStore().userId form.userId = useUserStore().userId
await useArticleStore().addArticle(form)
let res = await useArticleStore().addArticle(form)
if (res.status == 200) {
ElMessage.success('发表成功!') ElMessage.success('发表成功!')
form.articleTitle = '' form.articleTitle = ''
form.articleContent = '' form.articleContent = ''
form.voteStatus = false form.voteStatus = false
clearVoteInfomation() clearVoteInfomation()
} else {
ElMessage.error('发布失败,请重试!')
}
} catch (error) { } catch (error) {
ElMessage.error('发布失败,请重试!') ElMessage.error('发布失败,请重试!')
console.log(error) console.log(error)

1
src/views/VoteRecord/VoteRecord.vue

@ -95,7 +95,6 @@ const fetchVoteData = async () => {
deadlineTime: condition.deadlineTime, deadlineTime: condition.deadlineTime,
status: condition.status status: condition.status
}) })
console.log(params)
const res = await useVoteRecordStore().getAllVotes(params) const res = await useVoteRecordStore().getAllVotes(params)
console.log(res) console.log(res)
tableData.value = res.data.data.rows tableData.value = res.data.data.rows

9
vite.config.js

@ -15,4 +15,13 @@ export default defineConfig({
'@': fileURLToPath(new URL('./src', import.meta.url)) '@': fileURLToPath(new URL('./src', import.meta.url))
}, },
}, },
server:{
proxy:{
'/api':{
target:'http://192.168.8.237:8000',
changeOrigin:true,
rewrite:(path)=>path.replace(/^\/api/,'')
}
}
}
}) })
Loading…
Cancel
Save