需要注意 meteor不支持windows系统,需要在linux或mac ox下运行

meteor是基于nodejs的,所以系统中需安装好nodejs

我的服务器中已经装好nodejs,下面开始体验meteor

(1)安装环境

curl install.meteor.com | /bin/sh

(2)创建应用(名称为testmeteor)

meteor create testmeteor

(3)启动运行

cd testmeteor
meteor


访问 http://localhost:3000/ 即可看到

至此 meteor的环境已经安装完成,并且成功创建并运行了一个空白项目,非常简单

下面开始代码上的体验

(4)操作数据库

连接数据库客户端

cd testmeteor
meteor mongo


插入数据

向tasks集合中插入两条测试数据 

> db.tasks.insert({ 

text: "Hello world!", 

createdAt: new Date() 

});
> db.tasks.insert({ 

text: "Hi Meteor!", 

createdAt: new Date() 

});

在页面中显示列表

页面模板(testmeteor.html)




js获取数据(testmeteor.js)




代码保存后,打开浏览器,并不需要刷新页面,就可以看到新数据


开发平台meteor体验_java
(5)添加用户系统

添加用户相关包

cd testmeteor
meteor add accounts-ui accounts-password


在模板中添加一行用户登录的代码

{{> loginButtons}}

打开浏览器,可以发现多了一个‘Sign in’的链接


开发平台meteor体验_java_02


点击链接,弹出一个层,可以进行登录和注册


开发平台meteor体验_java_03


对应登录用户的信息,也可以直接取到,例如用户ID和用户名

Meteor.userId()
Meteor.user().username