kas*_*hif 3 javascript node.js twilio twilio-api
const express = require("express");
const app = express();
const PORT = 3000;
require("dotenv").config();
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_TOKEN;
const client = require("twilio")(accountSid, authToken);
client.messages
.create({
to: process.env.NUMBER,
from: "+18598006707",
body: "Hello Kashif",
})
.then((message) => console.log(message.sid));
app.listen(PORT, () => {
console.log("server is at", PORT);
});
Run Code Online (Sandbox Code Playgroud)
我收到“accountSid 必须以 AC 开头”,即使我的 TWILIO_ACCOUNT_SID 包含 AC。
TWILIO_ACCOUNT_SID="ACa6213af064b**************";
TWILIO_TOKEN="b5e1f89ed92c7c5****************";
NUMBER="+91783******";
Run Code Online (Sandbox Code Playgroud)
我可以假设您共享的第二个代码片段是您的 .env 文件吗?如果是这样,则 .env 文件不支持分号。如果我在 .env 文件中添加分号并运行您的脚本,我会得到与您相同的错误。尝试像这样更新您的 .env 文件:
TWILIO_ACCOUNT_SID="ACa6213af064b**************"
TWILIO_TOKEN="b5e1f89ed92c7c5****************"
NUMBER="+91783******"
Run Code Online (Sandbox Code Playgroud)
一旦我这样做了,它就开始为我工作了。要确认您的 .env 文件是否已正确加载,您可以尝试accountSid从 记录日志和其他变量process.env,并验证它是否与您的 .env 文件值匹配。
| 归档时间: |
|
| 查看次数: |
2356 次 |
| 最近记录: |