随笔分类 - 项目中的优秀方法总结
摘要:这个工具主要是链接linux 并且可以从linux上面下载文件到本地 还有上传本地文件到linux上面 下载首先需要压缩打包命令为: tar -cf am_mailer.tar * sz am_mailer.tar 上传分两步: linux进入需要上传的文件目录 输入 命令 : rz 弹出选择框选中
阅读全文
摘要:9 ssh-keygen 10 ls 11 cd ~/.ssh 12 ls 13 cat id_rsa.pub | pbcopy 解释 “~/”表示一个目录 —— 对的,~ 表示你的home目录,通过 cd ~ 可以进入你的home目录。 Linux下任何东西都是文件的形式,目录也叫目录文件,设备也
阅读全文
摘要:node express 在开发环境和生产环境运行的代码是不一样的, 通常是先配置好的,在开发环境运行一套代码,在生产环境运行另一套代码, 开发环境 development, 生产环境production console.log(app.get('env'));默认输出development 在生产
阅读全文
摘要:git: No refs in common and none specified; doing no (2012-10-28 11:43:10) 转载▼ git: No refs in common and none specified; doing no 转载▼ 标签: 杂谈 分类: 项目管理
阅读全文
摘要:对于JSON.parse的异常处理一般大家只是严格处理json字符串,字符串本身必须带引号,数组的话,数组每一项必须带引号,对象的话,对象的键值都必须带双引号; 所以如果客户端传来的字符串不正确,JSON.parse()会报错,使程序出现异常;从而使程序退出; 这是需要一个程序捕获异常,让程序能正常
阅读全文
摘要:理解session机制 session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。 当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为session id,如果已包含
阅读全文
摘要:简称跨域资源共享: 若是配置nodejs; 需在公共路由添加三句话:代码如下: 1 // 全局头设置 2 app.all('*', function(req, res, next) { 3 res.set({ 4 'Access-Control-Allow-origin': '*', 5 'Acce
阅读全文
摘要:有这样一个需求;一个对象数组; 内容如下: {[ {id:"ssss",position:"4"}, {id:"ssss",position:"4"}, {id:"ssss",position:"4"}, {id:"ssss",position:"4"} ]} 查询出每个id的数据,修改其posit
阅读全文
摘要:1 Ad.find({"_id":{$in:datas}},function(err,item){ 2 if(err) console.log(err); 3 //console.log(item); 4 res.json(item); 5 }) datas要求返回是一个数组; 有几点不解之处; 1
阅读全文
摘要:1 Fragment.findOneAndUpdate({_id:id}, {$set: datas}, {upsert:true, 'new':true}).populate('ads').exec(function(err, item) { 2 es.render('fragments/edit
阅读全文
摘要:1 /* jshint -W079 */ 2 /* jshint -W020 */ 3 4 "use strict"; 5 var _ = require("lodash"); 6 var sha1 = require('sha1'); 7 var urlencode = require('urle
阅读全文
摘要:1 /* jshint -W079 */ 2 /* jshint -W020 */ 3 4 "use strict"; 5 //var _ = require("lodash"); 6 7 module.exports = function(utils, db) { 8 9 // Model WeC
阅读全文
摘要:服务端代码: 前端form表单代码: 最重要的一点是:
阅读全文
摘要:redis存储session配制方法需要三个模块; 1、redis 2、express-session 3、connect-redis 项目中的配置方法代码片段如下; 首先连接redis,连接redis数据库; 1 var redis = require('redis'); 2 var redis_
阅读全文
摘要:1 router.get('/api/users/search/:key/:page', function(req, res) { 2 if(_.isEmpty(req.params.key)) { res.json({items:null}); return; } 3 4 var key = ur
阅读全文
摘要:http://www.ttlsa.com/mongodb/mongodb-sort-limit-skip-usage/ 1、sort是排序用的.sort({"字段":1}) 2、skip跳过多少条结果 3、limit每次查询返回的最大结果数量; 项目中的用法比较好; 再次记录; 前台传过,page参
阅读全文
摘要:第一步:连接数据库: 1 mongoose.connect('mongodb://'+user+':'+pass+'@mongo.duapp.com:'+port+'/xzWIRHYlWLAApdsfAzFr'); 代码中包含以下几个信息: a、user, pass b、host, c、port,
阅读全文
摘要:随着express升级,bodyParser从express中被分离了出来,因此,在使用express新版本的时候,需要npm install body-parser 来安装bodyParser。在app.js中要引入bodyParser。var bodyParser = require('body...
阅读全文
摘要:1 {% block content2 %}2 {% include "footer.html" %}3 {% endblock %}include语句必须放到 block模块中,不然不起作用,还有一种情况,在layout.html中不用放入block模块中,也能起作用,
阅读全文

浙公网安备 33010602011771号