Mic*_*l R 3 gmail firebase nodemailer google-cloud-functions
我正在为 firebase 设置一个典型的电子邮件功能,以便在添加新记录时提醒我。在我的终端中,我输入以下内容:
firebase functions:config:set gmail.email="MyEmail@gmail.com" gmail.password="MyPassword1!"
Run Code Online (Sandbox Code Playgroud)
这将返回错误:-bash: !": event not found
如果我愿意,我可以只设置电子邮件并且它工作正常,但是设置密码让我遇到了这个问题。所以,这有效:
firebase functions:config:set gmail.email="MyEmail@gmail.com"
Run Code Online (Sandbox Code Playgroud)
这不会:
firebase functions:config:set gmail.email="MyEmail@gmail.com" gmail.password="MyPassword1!"
Run Code Online (Sandbox Code Playgroud)
或者
firebase functions:config:set gmail.password="MyPassword1!"
Run Code Online (Sandbox Code Playgroud)
想法??
我希望这能奏效,事实上我以前有过它的工作。
您收到一条错误消息,因为!密码中的字符被扩展bash(您使用的是双引号)。试试简单的引号:
firebase functions:config:set \
gmail.email="MyEmail@gmail.com" \
gmail.password='MyPassword1!'
Run Code Online (Sandbox Code Playgroud)
另请参阅此问题以供参考。
| 归档时间: |
|
| 查看次数: |
558 次 |
| 最近记录: |