在NodeJS中创建随机URL

时间:2014-03-15 07:58:05

标签: node.js meteor socket.io

我正在使用socket.io,并希望这样做,以便当有人访问我的应用时,他们从随机网址(site.com/52436)开始,该网址是他们的网址将与其他人共享,启动一个房间,并允许他们互相聊天。我的问题是,我是如何在访问site.com时这样做的,它会转到site.com/56443并启动一个具有相同ID的房间?

编辑:我正在使用流星框架。

1 个答案:

答案 0 :(得分:1)

这是我可用的一个例子(这是coffeescript)。它需要铁路由器和cookie,但你的逻辑会随机生成它。它发生在客户端。

Meteor.startup ->

  auto = Cookie.get('autosubscribe')
  if auto
    Router.go 'publicScreen',
      _id: auto

我还建议meteor框架内置了socket,你可能想看一下聊天示例。他们向你隐藏了很多东西,这可能是一件好事。