zoukankan      html  css  js  c++  java
  • 翻车小项目

    最近开发一个小项目,结果翻车了。

    技术: 

    前端 vue3 + typescript + axios + and框架 使用vite搭建环境

    后台 nodejs koa +sequelize+mysql + MySQL数据库 开发

    中间件:

    cors  跨域

    koa-bodyparser 请求参数处理

    koa-session-minimal koa-mysql-session session中间件

    koa-router 路由

    koa-static 静态文件

    koa-body  上传

    入坑情况

    一. 验证码保存在 session中 登陆的时候,session获取为空,解决方案 在axios 中设置   withCredentials:true, 在 cors中间件中也传递credentials:true参数。

    二.上传失败,使用koa-body中间件上传文件。后台没有上传的文件。原因是  koa-body 和 koa-bodyparser 这两个中间件有冲突,选择一个就行了。

    三.and 框架,在官网上文档有3的版本,一想既然有最新的,就用最新的,按照文档 一顿操作猛如虎,回头一看,啥效果都没有,查了半天。原来 npm 安装的时候 and安装 最新的是 2.x。最后只能乖乖的看2的文档。

    还有一些坑 下次再聊。

    一些不足地方:

    sequelize 刚刚学习使用,使用sequelize操作视图,存储过程还不了解,所以暂时使用mysql插件来访问视图和存储过程。sequelize还在学习中。希望把mysql插件去掉。完全使用sequelize操作MySql数据库。

    ...to be continue

  • 相关阅读:
    131. Palindrome Partitioning
    130. Surrounded Regions
    129. Sum Root to Leaf Numbers
    128. Longest Consecutive Sequence
    125. Valid Palindrome
    124. Binary Tree Maximum Path Sum
    122. Best Time to Buy and Sell Stock II
    121. Best Time to Buy and Sell Stock
    120. Triangle
    119. Pascal's Triangle II
  • 原文地址:https://www.cnblogs.com/xgq2014/p/15512146.html
Copyright © 2011-2022 走看看