07 2013 档案
摘要:有复杂的地方我再开贴记录,这里只记录容易解决的坑。1. windows下手工增加smart package。直接将下载下来的包扔到meteor package中。记得将文件夹名字改得和smart.js文件中一样。2. meteor不能实现在document中存“DBref”。所以有时候要用类“多表连接”的实现。github上有现成的smart package。https://github.com/erundook/meteor-publish-with-relations3. 使用nodejs的收信和解析包时,node-mail和mailparser优点坑,看这里http://www.cnbl
阅读全文
摘要:版本信息:Meteor:windows MIS安装 0.6.4node-imap:npm指定的0.8.0版,不是默认的0.7.x版。mailparser:npm安装0.3.6以下是记录踩到的坑:1. 使用meteor的email来发送邮件时,设置process.env.MAIL_URL要注意,如果你的gmail账号是自己设置了domain的,如“xxx@unitedstack.com”。那么process.env.MAIL_URL的写法应该是:“smtp://xxx%40unitedstack.com:YOUR_PASSWORD@smtp.googlemail.com:465”。一定注意第一个
阅读全文
摘要:windows下无法装mrt(Meteor的包管理工具)。不过还好smart package本身也就只是一个文件夹而已,不需要在Meteor中注册什么东西。所以直接把smart package扔到meteor 下的packages文件夹下就行了。记得最好把文件夹的名字改得和smart package中的smart.json文件中描述的名字一样。
阅读全文
摘要:为了更好地描述Meteor和AngularJS为什么值得一谈,我先从个人角度来回顾一下这三年来WEB开发的变化:三年前,我已经开始尝试前后端分离,后端使用php的轻量业务逻辑框架。但当时前端还没有成熟且广泛流行的业务逻辑框架。所以在做产品开发时我仍然选用drupal等整体开发框架。开发时常常需要在javascript和php间切换,同时还要自己搞定数据库。此时的开发模型图是这样(红色箭头和红色块都表示工作重灾区):随着对用户体验的追求,我开始把业务逻辑往前端推移,于是马上遇到了前端数据与页面展示绑定的问题,业务逻辑简单时还能用jquery搞定。越来越复杂后,开始尝试使用backbone等前..
阅读全文