Updated readme with instructions

This commit is contained in:
2024-10-09 19:16:35 -06:00
parent 670cb24095
commit 72d33c21ca
5 changed files with 43 additions and 65 deletions
+7 -1
View File
@@ -21,7 +21,6 @@ Future<Response> onRequest(RequestContext context) async {
if (url == null) {
return Response(statusCode: 401, body: 'Missing url');
}
await Future<void>.delayed(const Duration(seconds: 2));
final res = ShrinkRay.shrinkUrl(url);
switch (res.status) {
case Status.ok:
@@ -40,6 +39,13 @@ Future<Response> onRequest(RequestContext context) async {
return Response(statusCode: 500, body: 'Unexpected error occurred');
}
case HttpMethod.get:
// final maybeUrl = shrunkUrls[urlPath];
// switch (maybeUrl) {
// case null:
// return Response(statusCode: 404);
// default:
// return Response(statusCode: 308, headers: {'Location': maybeUrl});
// }
final file = File(path.join(Directory.current.path, 'public', 'index.html'));
if (!file.existsSync()) {
return Response(body: 'Index Not found');
+1 -3
View File
@@ -1,5 +1,3 @@
import 'dart:convert';
import 'package:dart_frog/dart_frog.dart';
import 'package:new_backend/shrink_ray.dart';
@@ -18,7 +16,7 @@ Future<Response> onRequest(RequestContext context, String urlPath) async {
case null:
return Response(statusCode: 404);
default:
return Response(statusCode: 302, headers: {'Location': maybeUrl});
return Response(statusCode: 308, headers: {'Location': maybeUrl});
}
}
}