- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在我的 vps 服务器上运行 Node 。 Node 位于我的根目录,我的带有node_modules(express,socket.io)的app.js位于/home/vps/public_html/
当按照 github 自述文件设置 sendgrid 时,我遇到了麻烦:
config.js 听起来并不像我运行 sendgrids 简单代码示例时那样活跃
a.) 通过执行以下操作来引用 config.js:
var sendgrid=new SendGrid(user,key);
Node 杀死自己,因为用户未定义。
b.) 通过执行以下操作绕过 config.js:
var sendgrid=new SendGrid({user:'my_user_name',key:'my_password'});
我收到console.log(message) ['权限被拒绝,凭据错误']
这是另一张图片,这是我的 public_html 结构:
有人知道如何激活这个config.js吗?
我应该一开始就把node.js 安装到我的public_html 中吗?
最佳答案
所以,这里有一些问题:
1) 我们的自述文件中有一个拼写错误(现已更新)
tl;dr - 您应该输入 npm test
而不是 make test
本质上,你正在输入 make test
并且 make 会返回并说“嘿,cwd 中没有测试规则。看起来我没有什么可做的。再见!”。如果你仔细看, Node 库中没有Makefile,所以显然不会有任何规则。所以在这种情况下 make 肯定行不通。自述文件应该说的是 npm test
。 NPM 是 Node 的包管理器,它有一个帮助器方法 test
,它运行给定模块的所有测试。
另外,需要明确的是 - 当您输入 npm test
时,您所做的就是运行库的测试。实际上,只有当您要添加功能或修复库本身的错误时,才需要这样做。如果您尝试使用该库发送电子邮件,您应该阅读标题为“用法”的部分。
2) 您的代码中有拼写错误(这就是其他示例不起作用的原因)
您的代码如下所示:
var sendgrid = new SendGrid({user:'my_user_name', key:'my_password'});
我们提供的代码示例如下所示:
var sendgrid = new SendGrid(user, key);
注意到区别了吗?您正在传递一个 JavaScript 对象,而我们需要两个离散的字符串值。该库将其解释为您的用户名是“{user:'my_user_name', key:'my_password'}”,没有密码(因为您没有提供第二个参数)。相反,您应该执行以下操作:
var sendgrid = new SendGrid("my_user_name", "my_password");
关于node.js - sendgrid make 测试抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16189443/
SendGrid的automated security通过 CNAME 记录自动化 SPF 和 DKIM。它甚至允许直接使用域注册商拥有我们自己的 SPF 和 DKIM 记录。 他们如何在不串通现有
通过 SendGrid 发送事务性 API。我的模板(从 Mailchimp 移植过来)有条件(例如 *|IF:SHOWTHISSECTION|* 在 Mailchimp 语法中)。这包括或排除基于变
SendGrid 是否支持双重选择加入列表作为一项功能,还是我们必须自己实现? https://sendgrid.api-docs.io/v3.0/contacts-api-recipients/ad
我已完成 Exim 的 SendGrid 集成说明 (http://docs.sendgrid.com/documentation/get-started/integrate/examples/exi
我正在尝试更新我的 SendGrid 联系人,但无法弄清楚为什么我尝试更新我的联系人的自定义字段不起作用。我的保留字段(名字、姓氏、电子邮件)更新,但我的自定义字段没有。任何想法为什么? 此处的文档:
我一直在尝试使用 API 检索 SendGrid 事务模板列表。我使用正确的 API key 并得到一个空数组,而我的 SendGrid 帐户中存在大约 5 个事务模板。这是响应: { "temp
是否可以配置发送网格帐户,我可以指定多个 Post Event URL 事件通知。或者是否可以添加多个事件通知应用程序? 最佳答案 目前无法将 Events Webhook POST 事件发送到多个
我正在尝试将以下脚本添加到 sendgrid 模板 { "@context": "http://schema.org", "@type": "EmailMessage", "potent
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 3个月前关闭。 Improve th
SendGrid 中的版本控制允许 API 客户端仅通过记录的模板 ID 发出模板请求 here ,但是,一次只能“激活”一个模板版本。显然,用于我们的生产应用程序的模板需要始终设置为事件状态,但是如
我正在使用 Svelte 和 SendGrid 制作一个联系表单。这是一个基本的 app.svelte: import sgMail from '@sendgrid/mail'; s
有人可以帮助我了解 SendGrid 实际上添加到应用程序架构中的内容吗?它的作用真的像替代传送引擎 (SMTP) 和发送后分析一样有限吗?我希望它能为交易电子邮件做更多的事情,但我看到/读到的所有内
正如 Sendgrid 的文档明确指出的,他们的 Web GUI 事件页面只能搜索过去 7 天的内容。 如何搜索更早以前的事件? Web API documentation is here ,但我找不
正如 Sendgrid 的文档明确指出的,他们的 Web GUI 事件页面只能搜索过去 7 天的内容。 如何搜索更早以前的事件? Web API documentation is here ,但我找不
我可以从 web app 获取 API key 。但是,根据 SendGrid 文档,我只被允许访问整个 key 的一小部分。 如果您看到下面的 API key 示例: SG.ngeVfQFYQlKU
我正在使用 sendgrid API 向多个收件人发送电子邮件! addTo(array('first@mail.com','second@mail.com'..)) ->setFrom('m
我使用以下方式发送电子邮件:https://github.com/sendgrid/sendgrid-nodejs/tree/master/packages/mail 我一直无法找到如何添加 Unsu
我正在通过 SendGrid 从 Azure Webjob (C#) 发送电子邮件。我没有看到任何在邮件 header 中添加返回路径的选项。可能吗? 最佳答案 默认情况下,SendGrid 控制返回
任何人都可以帮我解决这个问题。我想在 Excel 中跟踪用户事件,关于他们的打开、点击状态。我可以在 UI 门户中看到它们。是否有导出为 CSV 的选项? 提前致谢。 百色 最佳答案 查看 Keen
我正在使用 sendgrid 发送电子邮件。但是当我尝试按如下方式创建电子邮件对象时 let email = new sendgrid.Email(); email.addTo("rhushikesh
我是一名优秀的程序员,十分优秀!