使用username& amp;在本地主机中设置URL。密码

时间:2016-09-09 15:28:28

标签: node.js http localhost slack

我有一个部署的服务器(https://github.com/nicolsc/slack-sigfox-last-message/blob/master/server.js),我需要设置一个类似下面的URL来集成一个松弛命令:

http:// {user}:{password} @ serverurl.com / {slack route}

我的问题是,我需要哪个用户名和密码?我的Pc?服务器的?此外,服务器URL应该像localhost:400XX.com?

很抱歉,如果问题不是很清楚,但这对我来说是全新的,所以我们非常感谢任何帮助。

编辑: 我已经构建了一个config.local.js文件来配置所有.env条目。当我运行npm start并浏览本地主机时,我得到这样的事情: Browsed localhost

当我输入登录名/密码时,我从npm获得此回复:

slackbot-sigfox-last-message:debug {host:'localhost:34005',connection:'keep-alive','cache-control':'max-age = 0',授权:'基本NTdjOWI4MWM5ZTkzYTE2Y2QyODg1ZmJlOjZkYjYxNzMwNTE1NWIzZjE3OTRjMGM2ZDI5MjE3MmY1', 'upgrade-insecure-requests':'1',  'user-agent':'Mozilla / 5.0(Macintosh; Intel Mac OS X 10_11_2)AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 52.0.2743.116 Safari / 537.36',接受:'text / html,application / xhtml + xml ,应用/ XML; q = 0.9,图像/ WEBP, / ; q = 0.8','accept-encoding':'gzip,deflate,sdch','accept-language':'es-ES,es; q = 0.8,en; q = 0.6 '} + 0ms

slackbot-sigfox-last-message:debug无效的松弛令牌+ 2ms

slackbot-sigfox-last-message:debug {} + 0ms

slackbot-sigfox-last-message:sigfox错误+ 1ms

slackbot-sigfox-last-message:sigfox {message:'Invalid Slack Token'} + 0ms

显然,令牌是不对的,我被告知这是因为URL没有正确设置,这是我的观点。

1 个答案:

答案 0 :(得分:0)

查看项目中的auth.js。 从环境变量中检索登录名和密码:

process.env.LOGIN
process.env.PASSWORD

设置环境变量有多种选择。您可以使用“start”编辑package.json并更新scripts.start:“LOGIN = user PASSWORD = 123 node server.js”。 或者在Linux中你可以这样做:export LOGIN = user 和检查变量:echo $ LOGIN

另见here

如文件中所述,网址应为:http://localhost:34005

正如您所知,config.local.js是内容所必需的:

module.exports = {
    "LOGIN" : "a",
   "PASSWORD" : "b",
   "SLACK_TOKEN" : 111,
    "SLACK_ROUTE" : "aaa" 
}

您还可以尝试在server.js中禁用身份验证