随笔分类 -  node

node进阶史,期待我华丽丽的变身
摘要:发现我的node项目下面只有一个package-lock.json文件,不存在package.json文件,顺便扒一扒这两个的区别,其实package-lock就是锁定安装时的包版本号,需要上传到git上,以保证其他人在install时候,大家的依赖版本相同。 官方文档:这个package-lock 阅读全文
posted @ 2018-09-07 11:45 tangjiao_Miya 阅读(26331) 评论(2) 推荐(5)
摘要:因为目前项目每次修改文件要看效果,必须重启服务:node app.js再进入浏览器看效果,很是麻烦。所幸的是有很多第三方的管理工具(supervisor,hotnode,forever,pm2等),当文件修改保存后,能自动重启node服务,但需要刷新浏览器,帮助我们节省开发时间。 启动服务: 命令窗 阅读全文
posted @ 2018-09-05 11:54 tangjiao_Miya 阅读(1163) 评论(0) 推荐(0)
摘要:之前想着放弃CAS的验证吧,但是又去请教了一个大牛,了解到sf公司的CAS验证校验的参数不是sessionId而是另外两个,后登陆sit环境偷了两个参数后,后台接口成功返回200。然后node层也就能顺利返回到前端了,看下代码: 就是上面那两个参数,之前用request的API:request.co 阅读全文
posted @ 2018-09-05 11:08 tangjiao_Miya 阅读(183) 评论(0) 推荐(0)
摘要:node编程中最重要的思想之一就是模块,在 Node.js 模块系统中,每个文件都被视为独立的模块。这是这个思想,让javascript的大规模工程成为可能。模块化编程在前端大肆盛行,在node中导出: module.exports是node私有的一个全局变量属性。require进行引入node导出 阅读全文
posted @ 2018-09-03 16:16 tangjiao_Miya 阅读(348) 评论(0) 推荐(0)
摘要:1,设置静态文件目录,将__dirname 写成_dirname,乍看没什么毛病,但是一运行之后发现,_dirname is not defined,下次注意哈 app.use(express.static(__dirname + '/public')); 该__dirname是node的一个全局变 阅读全文
posted @ 2018-08-12 22:49 tangjiao_Miya 阅读(795) 评论(0) 推荐(0)