码迷,mamicode.com
首页 > 其他好文 > 详细

项目中遇到的bug、问题总结

时间:2019-03-19 17:11:57      阅读:579      评论:0      收藏:0      [点我收藏+]

标签:验证码   .text   title   分支   property   cin   status   问题   imp   

1. Cannot set property ‘captcha‘ of undefined

在node项目中使用svg-captcha生成验证码报错

captcha的代码,这里有一个session.captcha,检查app.js,发现session没设置

exports.captcha = async(req, res, next) => {
  // 创建验证码
  const captcha = svgCaptcha.create()
  // 验证码文本
  req.session.captcha = captcha.text
  // 设置响应内容类型
  res.type(‘svg‘) // 使用ejs等模块时如果报错 res.type(‘html)
  res.status(200).send(captcha.data)
}

在app.js中加入session就可以了

const express = require(‘express‘)
const app = express()
const session = require(‘express-session‘)

app.use(session({
  secret: ‘keyboard cat‘,
  resave: false,
  saveUninitialized: true
}))

这种错误一般是没定义属性引起的,检查一下使用的变量是否都有引入

 

2.Module build failed: Error: ENOENT: no such file or directory, open ‘xxxxxxxxx‘

切换分支后报找不到文件的错误

这种情况一般是你切换分支后你的小伙伴修改了代码提交,你切回来之后就有可能读不出修改的文件

这时候强制使用远程分支覆盖本地分支就可以了

git fetch --all

git reset --hard origin/master 这里是写你用来覆盖的分支名称,一般就是你当前所在的分支

git pull

 

3../node_modules/_css-loader@0.28.11@css-loader??ref--11-1!./node_modules/_postcss-loader@2.1.6@postcss-loader/lib??ref--11-2!./node_modules/_sass-loader@7.1.0@sass-loader/lib/loader.js??ref--11-3!./src/components/main/financingManagement/financing/creditFrom/from.scss Module build failed: undefined ^ Media query expression must begin with ‘(‘ in E:\Project\F2B_v3.0\src\components\main\financingManagement\financing\creditFrom\from.scss (line 3, column 3)

在项目中引入scss文件报错,

.financingManaFinancingForm_box {
// 引入的时候没有加;号,css里面结尾一定要写;号
@import ‘src/assets/css/document.scss‘;
.authfile_title {
text-align: center;
}
}
 
4.

(function (exports, require, module, __filename, __dirname) { import { check, validationResult } from ‘_express-validator@5.3.1@express-validator/check‘;

在项目中引入资源错误 ,在项目中是这样写的,这样会报错 

import { check, validationResult } from ‘_express-validator@5.3.1@express-validator/check‘;
如果引入多个资源, 必须使用const + require
const { check, validationResult } = require(‘express-validator/check‘)
 

 

项目中遇到的bug、问题总结

标签:验证码   .text   title   分支   property   cin   status   问题   imp   

原文地址:https://www.cnblogs.com/steamed-twisted-roll/p/10506314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!