cloudflare-worker-adapter v1.3.9
cloudflare-worker-adapter
This is a simple Cloudflare Workers adapter that allows this project to run independently without the need for Cloudflare Worker. Currently supported features include:
- TOML configuration file parsing
- Multiple KVNameSpace implementations
- fetch with proxy functionality
Installation
npm i cloudflare-worker-adapter --save
Usage
const config: Config = {
port: 8787, // Port to listen on
hostname: '0.0.0.0', // Hostname to listen on
options: {
DATABASE: cache, // Cloudflare Workers bindings
},
config: './test/wrangler.toml', // Path to wrangler.toml
setting: {
baseURL: 'https://example.com', // Base URL for the worker fetch
},
};
// Replace the following code with your own code
async function workerFetch(req: Request) {
console.log('Request:', req.url);
return await fetch('https://api.github.com/users/tbxark');
}
startServer(config.port, config.hostname, config.config, config.options, config.setting, workerFetch);
About
This project is designed to provide a simple Cloudflare Worker runtime for the ChatGPT-Telegram-Workers project, and more Cloudflare Worker features may be added in the future. For more detailed usage, please refer to the ChatGPT-Telegram-Workers project.
License
cloudflare-worker-adapter is released under the MIT license. See LICENSE for details.
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
12 months ago
2 years ago