获取,'throw typeError(MSG_INVALID_SECRET);'当我运行节点服务器

时间:2016-05-10 20:44:47

标签: angularjs node.js authentication

我从应用程序的回购中分离出来,目的是了解用户身份验证。当我在尝试登录时运行$ node server时,我收到此错误'throw typeError(MSG_INVALID_SECRET)'。我假设它与控制器/ usersController.js中的事实有关:

  

const jwt = require('jsonwebtoken'); const secret =   process.env.SECRET;

显然我需要在我的根目录中使用像process.env这样的东西......我想。我如何制作这样的文件,应该包含哪些文件?这个文件的目的是什么?

感谢。

1 个答案:

答案 0 :(得分:0)

像这样启动你的节点服务器:

$ env SECRET="SOME_SECRET_STRING" node server

process.env.SECRET表示“使用名为SECRET的{​​{3}}来提供值”。