【发布时间】:2013-02-01 17:49:00
【问题描述】:
我正在尝试将此示例部署到 Cloud Foundry
https://github.com/andris9/Nodemailer/blob/master/examples/example_smtp.js
这是我所做的:
npm install nodemailer- 将
example_smtp.js重命名为app.js并编辑正确电子邮件凭据的字段 - 在本地测试
node app.js并且可以正常工作/已发送电子邮件 -
vmc push并出现以下错误
上传 mytestmailer... FAILED 上传失败。再试一次'vmc 推'。 Errno::ENOENT:没有这样的文件或目录 - C:/用户/用户名/AppData/Local/Temp/。 vmc_hocmailer_files/node_modules/nodemailer/node_modules/simplesmtp/node_modules /xoauth2/node_modules/request/node_modules/form-data/node_modules/combined-strea m/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js 有关详细信息,请参阅 ~/.vmc/crash
我搜索并找到了此线程以找出 ~/.vmc/crash 中的内容
how to access ~/.vmc/crash folder on Cloud foundry
但我使用的是 Windows,所以我找不到那个崩溃文件。
有人可以帮我解决这个问题吗?似乎是一个简单的部署。
【问题讨论】:
-
日志大概在
%userprofile%/.vmc/crash。 -
如果问题最终是文件名长度限制,我不会感到惊讶;文件名长度为 272 字节(大于 256 个字符)。
-
@nneonneo 谢谢找到它。但除了相同的错误消息外,没有什么用处。
path string/filename是 272 个字符。现在怎么解决??
标签: node.js smtp npm cloud-foundry nodemailer