图片裁剪模块的npm images 与nodejs最新版不兼容 需要下载nodejs16版本那个通用版本----以后下载东西不挑最新的下载一定要选最兼容的版本 卡我两天这个错误麻了
连接数据库的时候别人直接
mongoose.connect('mongodb://localhost/hanjia');
就能连接我得
mongoose.connect('mongodb://127.0.0.1/hanjia');
把代码改成这样才能连接 但是我以为是数据库或者代码的问题 卸载了四五次数据库 写了n编代码 到后来网上搜索的时候偶然看到一个博客他的是127.0.0.1 我突然一想会不会是这个啊麻了真的是 直接花费了两天半多时间啊啊啊
关于formidable 模块不能正常使用保留文件后缀名这个功能
form.options.keepExtensions=true;
我改成这样
var extname = path.extname(files.tupian.newFilename); fs.rename(files.tupian.filepath , files.tupian.filepath + extname , function(){ console.log("上传成功!"); });
用原生代码保留了这个功能才实现。
写了一早上嘶哈
关于代码报错闪退 但是那个错误又是正常现象 你有不想让程序退出
就把容易出错的代码进行
try{}catch(err){}
这个操作来防止主进程app.js因为这个退出
回调函数真的是绝了 给我提供了一种新的代码思路而且这种方式让我直接放弃以前的那种 通过更改全局变量来进行判断操作 更方便更简洁
关于css样式z-index为什么定位了 却不优先显示
原因是因为如果两个元素相对比较z-index 那么先看看他俩是不是同一级别的 同一辈分下 如果父亲盒子只是定位 儿子就算z-index:9999 也无济于事 必须是同一级别的比较才可以
我弄了三小时都没弄好 麻了
自己研究到了 如何偷取网上的付费数据
每个网站都应该有一个付费的 然后你可以预览一下他的网站效果 等你进去以后
view-source:http://demo.mxyhn.xyz:8020/cssthemes6/lyear_7_LightYear-admin/index.html
就会得到这样子的数据 然后你直接把绿色的东西删除掉
进入网站以后那个基本就是作者的发布项目的原网站 等你进去以后不停在里面找一切与作者有关的东西 一般都会有 要是没有自己一个网站一个网站扒拉下来
类似这种版权的东西 点进去 就能得到他的所有源码,可以让你省下一大笔巨资
数据监听delegate
这个数据监听真的可以让新创建的dom元素也可以使用 监听事件
9.得到当前元素在兄弟排行中的第几个
$(this).index()