iman——冲刺日志(第三天)

news/2024/11/15 0:26:19/文章来源:https://www.cnblogs.com/LeeeLong/p/18547199

阉割版

团队成员分工与进度 📝👥


组别 成员 完成的任务 完成任务所用时间 (小时) 剩余时间 (小时)
前端 阿依娜孜 完成总览页面行程概览与高德地图接入,实现动态地图显示效果。 2 2
前端 郭剑敏 优化并完善路线编辑功能的前端代码。 2 1
前端 王梓铭 优化主页和导航栏布局,提升页面的用户体验。 2 1
前端 陈碧煌 完成AI推荐行程创建页面,基本完成所有创建行程页面的功能开发。 4 2
前端 张诚坤 优化地图页面设计并修复相关功能BUG,提升页面稳定性。 1 1
后端 施宇翔 完成后端链接创建行程单、查询天气并获取景点图片的功能,并进行测试。 8 2
后端 杨邑豪 构建行程信息数据库,添加特色生成行程的功能。 8 2
后端 刘宇杰 完成备忘录与账单的token认证功能,合并登录、注册与认证代码。 8 1
后端 承宇豪 优化行程创建与活动添加逻辑,包括活动顺序调整规则。 8 1
协调 蓝敏龙 负责任务分配、博客撰写与进度跟进,确保团队高效协作。 2 0

遇到问题及解决方案 🧐💡

问题一:整合代码时,报错 “Page not found at /api/accounts/login/”

问题描述

在整合代码时,执行登录请求时,出现了报错信息:“Page not found at /api/accounts/login/”。该错误表明请求的 URL 未找到对应的页面或 API 路由,导致请求无法正常响应。

解决方案

  1. 检查路由配置

    • 确认后端 API 路由是否正确配置,检查 /api/accounts/login/ 是否存在,确保路径没有拼写错误。
    • 验证该路由是否使用了正确的 HTTP 方法(如 POST 或 GET)。
  2. 检查请求 URL

    • 在请求中确认是否正确拼接了 URL,确保 API 路径没有错误。
    • 如果有使用反向代理或路由重定向,检查是否存在配置问题。
  3. 后端服务启动状态

    • 确保后端服务正常运行,API 路由是否已正确加载。
    • 可以通过访问其他已知正常的 API 路由来确认服务器是否正常启动。

问题二:出现 500 错误,Token 验证问题,Postman 调试请求未通过

问题描述

在发起请求时,返回了 500 错误,且错误原因涉及 Token 验证问题。使用 Postman 调试请求时,发现问题与请求头部和参数设置不正确相关。

解决方案

  1. 分析 500 错误

    • 500 错误通常是服务器内部错误,可能与请求参数或身份验证有关。
    • Token 验证问题是常见的原因之一,可能由于请求头未正确传递 Token,或者 Token 已过期/无效。
  2. 通过 Postman 调试

    • 使用 Postman 模拟登录请求,检查请求的 URL、HTTP 方法(如 POST)、请求头和请求体是否符合后端 API 的要求。
    • 确认 Authorization 请求头是否正确携带 Bearer Token,Token 格式是否符合 API 的预期(例如:Authorization: Bearer <Token>)。
    • 检查请求体(Body)中的参数是否按照后端要求的格式传递。
  3. 问题排查与修复

    • 确保 Token 在请求头中正确设置,并且 Token 没有过期。如果 Token 是动态生成的,确保生成流程正确。
    • 检查是否有其他必须的请求参数,如 usernamepassword 或其他验证信息未传递。
    • 修正了请求头中的 Authorization 和相关参数,确保它们与 API 的要求匹配。
  4. 后续验证

    • 修改请求后,再次通过 Postman 测试,确保登录接口返回正确的响应,且 500 错误消失。

会议记录与会议过程 📅📝

alpha冲刺第三次会议(11月13日——后端专场):

GitHub签入记录以及项目运行截图 🖥️🚀

GitHub签入记录:

项目运行截图:


燃尽图 📊🔥


团队成员贡献表 🏆🌟


组别 成员 贡献内容 贡献程度
前端 阿依娜孜 负责“行程总览”页面的设计与开发,接入高德地图并实现动态地图显示。 7%
前端 郭剑敏 完成“路线编辑”功能的前端开发,优化界面设计并实现基础框架。 7%
前端 王梓铭 优化主页和导航栏布局,完善页面跳转逻辑并修复相关界面问题。 7%
前端 陈碧煌 完成“AI推荐行程创建”页面的开发,完善了行程创建的所有功能模块。 10%
前端 张诚坤 优化地图页面设计,修复功能BUG,提升用户体验。 3%
后端 施宇翔 完成地图API整合,确保地图功能正常运行,开发了行程创建相关视图函数。 15%
后端 杨邑豪 设计并实现了行程信息数据库结构,添加了特色生成行程的功能。 14%
后端 刘宇杰 完成与MySQL数据库的连接,并实现备忘录与账单模块的身份认证功能。 13%
后端 承宇豪 优化行程创建和活动添加逻辑,完善活动顺序调整功能。 14%
协调 蓝敏龙 负责团队任务分配、进度跟进、博客撰写,并确保项目的高效协作。 10%

UML设计中的子用例 📐🔧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/833721.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

雷电9安卓模拟器安装Xposed环境

参考:抹机王-雷电9-EdXposed框架安装 资源包:点击下载 备用链接 部署雷电9 开启雷电9的root权限修改模拟器磁盘共享方式为System.vmdk可写入安装Magisk 从资源包安装Magisk Delta.apk打开Magisk Delta,在 Magisk 那一栏点击安装下一步安装至系统分区注意:如果在该步骤没有出…

基于gossip流言算法实现alertmanager高可用

目录一.alertmanager高可用架构设计1 Gossip流言算法协议原理分析2 Gossip的优劣势3 Gossip中通信模式二.搭建alertmanager高可用架构实战1.搭建alertmanager高可用架构2..测试高可用 一.alertmanager高可用架构设计 1 Gossip流言算法协议原理分析如上图所示,我们可以发现aler…

iman——冲刺日志(第二天)

半成品 团队成员分工与进度 📝👥组别 成员 完成的任务 完成任务所用时间 (小时) 剩余时间 (小时)前端 阿依娜孜 完成每日行程展示页面,初步实现按钮切换功能。 3 2前端 郭剑敏 优化“账单管理”页面设计,编写路线编辑功能的前端代码。 3 1前端 王梓铭 完成主页和导航栏布…

先天软工圣体队——冲刺日记(第二天)

1. 每位团队成员的分工与进度成员 完成的任务 完成的任务时长 剩余时间何愉心、邱雨涵 对冲刺计划以及日常开发进行记录与剪辑 10小时 5小时陈思雨,郑奇键 “资料库”模块进一步完善 6小时 4小时陈尚冰 美化上传历年卷的前端页面 12小时 3小时柯鸿毅 API接口功能初步完成 15小…

攻防世界pwn-level0栈对齐

ret地址学习 NewStarCTFweek2-ez_game中出现了栈对齐相关知识点,所以特地前来学习,本篇主要为调试记录,由于远程非常轻易就可打通,故重点关注于本地打通 使用 ret_addr = hex(next(elf.search(asm(ret))))寻找汇编指令ret(n)的地址 ┌──(root㉿kali)-[~/Desktop/Adworl…

深度学习面试的时候,如何回答1x1卷积的作用

11月了,秋招已经开始了。不知最近有没有同学在投简历面试呢? 回想起几年前我面试某大厂的时候,被问到了很多深度学习相关的知识,那时的我懂的不多,可以说是被面试官360度无死角蹂躏。 那次面试,印象最深的是问了很多与卷积相关的问题,导致我后来工作一段时间看到卷积就时…

day4-Scrum

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/作业要求 需求&原型改进、系统设计、Alpha任务分配计划、测试计划团队项目仓库 https://github.com/bitpurleclude/GDUT-Goofish/issues团队成员 李嘉锐 车峤锐 于海洋 林进光 黄健 钟启…

GPU编程

来源:https://worktile.com/kb/p/2155928gpu编程有什么用? 图形处理单元(GPU)编程具有多种用途,主要包括:1、加速大规模计算任务、2、图形和视频渲染、3、深度学习和机器学习。GPU编程在深度学习和机器学习领域尤为重要。它允许数据科学家和研究人员利用GPU的并行处理能力…

Objects

概述 Objects 是一个工具类, 提供了一些方法去完成一些功能. Objects 类中的常见的成员方法:图1 Objects 类中的常见的成员方法equals 方法 程序示例: Javabean 类: public class Student {private String name;private int age;public Student() {}public Student(String name…

项目冲刺-3

一、昨日已完成的任务 学习有关springboot,vue等前后端知识,明确要开发的功能,初步搭好底层框架,做完了登录注册功能。 今日计划完成的任务 完善数据库和底层框架,学习有关知识,继续尝试做功能接口。 工作中遇到的困难 成员的前后端基础较差,需要花大量时间入门,目前做…

BigInteger

对象一旦创建, 内部记录的值是不能发生改变的.程序示例: public class demo1 {public static void main(String[] args) {/** public BigInteger(int num, Random rnd) 获取随机大整数, 范围: [0~ 2 的 num 次方 -1]* public BigInteger(String val) 获取指定的大整数* public …

Cuda 驱动安装

Cuda 驱动的安装方法。Author: ACatSmiling Since: 2024-11-13CUDA(Compute Unified Device Architecture):是 NVIDIA 推出的一种并行计算平台和编程模型,它允许开发者利用 NVIDIA GPU(图形处理器)的强大计算能力进行通用计算,而不仅仅局限于图形处理。简单来说,CUDA 提…