node
easyClub_hanjixin
为大家提供web知识
展开
-
PM2区分环境启动
新建ecosystem.config.jsmodule.exports = { apps: [ { name: 'huike-cms', script: 'server/index.js', env: { NODE_ENV: 'production', RUN_ENV: 'production', }, env_prod: { NODE_ENV: 'production',原创 2020-09-07 17:51:22 · 1510 阅读 · 0 评论 -
node 获取文件夹目录 以及替换指定文件名称内容后并 执行脚本
目前公司项目遇到一个问题 10个相同结构项目同时打包三套环境代码并压缩故采用如下脚本实现自动化打包const path = require('path');const fs = require('fs');const argv = process.argv;const util = require('util');const exec = util.promisify(requ...原创 2019-11-20 22:46:12 · 656 阅读 · 0 评论 -
electron 打包 各种平台
"scripts": {os系统:"packageDarwin": "electron-packager . 'Hosts' --platform=darwin --arch=x64 --icon=hosts.icns --out=./dist --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|LICENSE|REA...原创 2018-07-24 09:30:16 · 2918 阅读 · 0 评论 -
NodeJS 实现基于 token 的认证应用
NodeJS 实现基于 token 的认证应用此段摘自http://zhuanlan.zhihu.com/FrontendMagazine/19920223英文原文http://code.tutsplus.com/tutorials/token-based-authentication-with-angularjs-nodejs–cms-22543 在讨论了关于基于 toke...转载 2018-07-24 09:26:18 · 1885 阅读 · 0 评论 -
Express+socket.io
服务器(app.js)var app = require('http').createServer(handler)var io = require('socket.io')(app);var fs = require('fs');app.listen(80);function handler (req, res) { fs.readFile(__dirname + '/inde翻译 2017-11-30 09:11:24 · 455 阅读 · 0 评论 -
nodeMD5加密
var md5=require("md5") var str=md5("abcdef") 2. 先转成二进制在加密比上一中高级var md5 = function(data) {var Buffer = requir原创 2017-09-29 23:13:21 · 1249 阅读 · 0 评论 -
Node.js sesstion与cookie
因为http会话的无状态性,为了标记用户的登录状态,便出现了cookie。cookie分为很多种,有普通cookie、签名cookie、json cookie等,这里主要记录下在express应用中如何配置使用cookie及session。cookie、session的区别:cookie数据存放在客户的浏览器上,session数据放在服务器上。cookie不是很安全,别人可以分析存转载 2017-09-29 23:07:16 · 480 阅读 · 0 评论 -
node 连接MongoDB
MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法。npm install [email protected] // MongoDB Node.js驱动程序npm install [email protected] //mo原创 2017-09-11 21:27:58 · 985 阅读 · 0 评论 -
LNMP一键包安装后解决MySQL无法远程连接问题
解决思路:之前也遇到过这个问题,解决的途径也是五花八门,从百度和Google上也看到各种解决方案,基本上分以下几种:1,没有给root对应的权限-- @'192.168.1.123'可以替换为@‘%’就可任意ip访问mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123' IDENTIFIED BY '' WITH转载 2017-09-11 21:02:29 · 641 阅读 · 0 评论 -
Express解决跨域问题
放到APP.js里面就行app.all("*",function (req,res,next) { res.header("Access-Control-Allow-Origin","*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-C原创 2017-09-06 21:31:38 · 850 阅读 · 0 评论