node-steam-group-chat问题,奇怪的var

时间:2015-03-16 20:20:56

标签: javascript node.js

所以我试图在node-steam-group-chat github.解密这个人的代码。这样我就可以在本地托管(或在网络服务器上)一个移动组聊天客户端,与朋友一起使用Steam组聊天来玩D& D.唯一的问题是(是的,我已经问过那些甚至使用过作者代码的垃圾机器人,他们也不知道他在说什么。)我不知道是什么过程.env是的。 (见下文)

exports.init = function() {
    process.env.PORT = 8001;
    process.env.SteamChatProxyUserId = 'xxx';
    process.env.SteamChatProxyUserName = 'xxx';
    process.env.SteamChatProxyUserPassword = 'xxx';
    process.env.SteamGroupId = 'xxx';
    process.env.ExpressCookieSecret = 'xxx';
    process.env.ExpressSessionKey = 'xxx';
    process.env.SteamWebApiKey = 'xxx';
    process.env.SocketIoChatRoom = 'xxx';
    process.env.SteamOpenIdVerifyUrl = 'http://localhost:8001/steamverify';
    process.env.MongoUrl = 'xxx';
}

WebAPI密钥,用户名,密码,groupid和id都很好;只是MongoURL,SteamOpenIdVerifyUrl,SocketIoChatRoom,ExpressSessionKey,都没有意义。 如果我知道如何从上面获得一些环境,我可以自己填写。

1 个答案:

答案 0 :(得分:1)

此程序旨在在Heroku上运行;这就是Procfile的用途。 Heroku使用环境变量来存储信息,而不是让您向配置文件添加信息,并允许您通过其工具修改环境变量。除了其他优点之外,您还可以直接从开发服务器运行代码。您还可以设置一个' Heroku Button'允许其他用户只需填写一个为其设置变量的表单即可创建项目实例。

MongoDB是一个数据库。 MongoUrl可能是用于存储消息的hostname / ip:port字符串。

如果您仍需要有关其他变量的信息,可以尝试自己询问Bonnici。我看到you never made an issue,所以也许你可以try that;开发人员更有可能知道其他任何人。