Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ea3efb4

Browse files
committed
docs: Workers Preview URLs now default to disabled
We're making changes in Wrangler and Dashboard so that Preview URLs default to disabled. Change the docs to reflect that.
1 parent 3b8336d commit ea3efb4

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

src/content/docs/workers/configuration/previews.mdx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ New versions of a Worker are created when you run:
4545
- [`wrangler versions upload`](/workers/wrangler/commands/#upload)
4646
- Or when you make edits via the Cloudflare dashboard
4747

48-
These URLs are public by default and available immediately after version creation.
48+
These URLs are **public by default** and available immediately after version creation.
4949

5050
:::note
5151
Minimum required Wrangler version: 3.74.0. Check your version by running `wrangler --version`. To update Wrangler, refer to [Install/Update Wrangler](/workers/wrangler/install-and-update/).
@@ -90,7 +90,7 @@ The resulting alias would be associated with this version, and immediately avail
9090

9191
## Manage access to Preview URLs
9292

93-
By default, all preview URLs are enabled and available publicly. You can use [Cloudflare Access](/cloudflare-one/policies/access/) to require visitors to authenticate before accessing preview URLs. You can limit access to yourself, your teammates, your organization, or anyone else you specify in your [access policy](/cloudflare-one/policies/access).
93+
When enabled, all preview URLs are available publicly. You can use [Cloudflare Access](/cloudflare-one/policies/access/) to require visitors to authenticate before accessing preview URLs. You can limit access to yourself, your teammates, your organization, or anyone else you specify in your [access policy](/cloudflare-one/policies/access).
9494

9595
To limit your preview URLs to authorized emails only:
9696

@@ -116,46 +116,46 @@ You must press enter after you input your Application domain for it to save. You
116116
10. Go to the next page.
117117
11. Add application.
118118

119-
## Disabling Preview URLs
119+
## Enabling Preview URLs
120120

121-
Disabling Preview URLs will disable routing to both versioned and aliased preview URLs.
121+
Note:
122122

123-
### Disabling Preview URLs in the dashboard
123+
- Preview URLs are disabled by default.
124+
- Disabling Preview URLs will disable routing to both versioned and aliased preview URLs.
124125

125-
To disable Preview URLs for a Worker:
126+
### From the Dashboard
127+
128+
To enable Preview URLs for a Worker:
126129

127130
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select your account.
128131
2. Go to **Workers & Pages** and in **Overview**, select your Worker.
129132
3. Go to **Settings** > **Domains & Routes**.
130-
4. On "Preview URLs" click "Disable".
131-
5. Confirm you want to disable.
133+
4. On "Preview URLs" click "Enable" or "Disable".
134+
5. Confirm your action.
132135

133-
### Disabling Preview URLs in the [Wrangler configuration file](/workers/wrangler/configuration/)
136+
### From the [Wrangler configuration file](/workers/wrangler/configuration/)
134137

135138
:::note
136139
Wrangler 3.91.0 or higher is required to use this feature.
137140
:::
138141

139-
To disable Preview URLs for a Worker, include the following in your Worker's Wrangler file:
142+
To enable Preview URLs for a Worker, include the following in your Worker's Wrangler file:
140143

141144
<WranglerConfig>
142-
143145
```toml
144-
preview_urls = false
146+
preview_urls = true
145147
```
146-
147148
</WranglerConfig>
148149

149-
When you redeploy your Worker with this change, Preview URLs will be disabled.
150+
If not given, `preview_urls = false` is the default.
150151

151152
:::caution
152-
153-
If you disable Preview URLs in the Cloudflare dashboard but do not update your Worker's Wrangler file with `preview_urls = false`, then Preview URLs will be re-enabled the next time you deploy your Worker with Wrangler.
153+
If you enable or disable Preview URLs in the Cloudflare dashboard, but do not update your Worker's Wrangler file accordingly, the Preview URLs status will change the next time you deploy your Worker with Wrangler.
154154
:::
155155

156156
## Limitations
157157

158158
- Preview URLs are not generated for Workers that implement a [Durable Object](/durable-objects/).
159159
- Preview URLs are not currently generated for [Workers for Platforms](/cloudflare-for-platforms/workers-for-platforms/) [user Workers](/cloudflare-for-platforms/workers-for-platforms/reference/how-workers-for-platforms-works/#user-workers). This is a temporary limitation, we are working to remove it.
160160
- You cannot currently configure Preview URLs to run on a subdomain other than [`workers.dev`](/workers/configuration/routing/workers-dev/).
161-
- You cannot view logs for Preview URLs today, this includes Workers Logs, Wrangler tail and Logpush.
161+
- You cannot view logs for Preview URLs today, this includes Workers Logs, Wrangler tail and Logpush.

src/content/docs/workers/wrangler/configuration.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ The `main` key is optional for assets-only Workers.
118118
- Enables use of `*.workers.dev` subdomain to deploy your Worker. If you have a Worker that is only for `scheduled` events, you can set this to `false`. Defaults to `true`. Refer to [types of routes](#types-of-routes).
119119

120120
- `preview_urls` <Type text="boolean" /> <MetaInfo text="optional" />
121-
- Enables use of Preview URLs to test your Worker. Defaults to `true`. Refer to [Preview URLs](/workers/configuration/previews).
121+
- Enables use of Preview URLs to test your Worker. Defaults to `false`. Refer to [Preview URLs](/workers/configuration/previews).
122122

123123
- `route` <Type text="Route" /> <MetaInfo text="optional" />
124124
- A route that your Worker should be deployed to. Only one of `routes` or `route` is required. Refer to [types of routes](#types-of-routes).

0 commit comments

Comments
 (0)