docs: fix node sdk initialization (#163)

This commit is contained in:
KM Koushik
2025-05-17 14:13:32 +10:00
committed by GitHub
parent e850512f0a
commit 14557a96ac
5 changed files with 19 additions and 5 deletions

View File

@@ -38,7 +38,14 @@ icon: node-js
```javascript ```javascript
import { Unsend } from "unsend"; import { Unsend } from "unsend";
const unsend = new Unsend({ apiKey: "us_12345" }); const unsend = new Unsend("us_12345");
```
If you are running a self-hosted version of Unsend, pass the base URL as the
second argument:
```javascript
const unsend = new Unsend("us_12345", "https://my-unsend-instance.com");
``` ```
</Step> </Step>

View File

@@ -53,7 +53,7 @@ import { Unsend } from "unsend";
import { render } from "@react-email/render"; import { render } from "@react-email/render";
import { Email } from "./email"; import { Email } from "./email";
const unsend = new Unsend({ apiKey: "us_your_unsend_api_key" }); const unsend = new Unsend("us_your_unsend_api_key");
const html = await render(<Email url="https://unsend.dev" />); const html = await render(<Email url="https://unsend.dev" />);

View File

@@ -19,7 +19,9 @@ export const getSendTestEmailCode = ({
title: "Node.js", title: "Node.js",
code: `import { Unsend } from "unsend"; code: `import { Unsend } from "unsend";
const unsend = new Unsend({ apiKey: "us_12345" }); const unsend = new Unsend("us_12345");
// const unsend = new Unsend("us_12345", "https://my-unsend-instance.com");
unsend.emails.send({ unsend.emails.send({
to: "${to}", to: "${to}",

View File

@@ -49,7 +49,9 @@ You can create unordered list
<p>Add code by typing \`\`\` and enter</p> <p>Add code by typing \`\`\` and enter</p>
<pre> <pre>
<code> <code>
const unsend = new Unsend({ apiKey: "us_12345" }); const unsend = new Unsend("us_12345");
// const unsend = new Unsend("us_12345", "https://my-unsend-instance.com");
unsend.emails.send({ unsend.emails.send({
to: "john@doe.com", to: "john@doe.com",

View File

@@ -36,7 +36,10 @@ bun add unsend
```javascript ```javascript
import { Unsend } from "unsend"; import { Unsend } from "unsend";
const unsend = new Unsend({ apiKey: "us_12345" }); const unsend = new Unsend("us_12345");
// for self-hosted installations you can pass your base URL
// const unsend = new Unsend("us_12345", "https://my-unsend-instance.com");
unsend.emails.send({ unsend.emails.send({
to: "hello@acme.com", to: "hello@acme.com",