Updated Hot
This commit is contained in:
parent
52c36cdcc2
commit
cf11cc2d3c
3 changed files with 29 additions and 2 deletions
|
@ -3,7 +3,7 @@
|
||||||
## 8.1.0
|
## 8.1.0
|
||||||
|
|
||||||
* Updated `vm_service` to 13.0.0
|
* Updated `vm_service` to 13.0.0
|
||||||
* Added configurable HTTP response header
|
* Updated README
|
||||||
|
|
||||||
## 8.0.0
|
## 8.0.0
|
||||||
|
|
||||||
|
|
|
@ -77,3 +77,30 @@ Future<Angel> createServer() async {
|
||||||
return app;
|
return app;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Customising Response Header
|
||||||
|
|
||||||
|
The following code snippet removes `X-FRAME-OPTIONS` and adds `X-XSRF-TOKEN` to the response header.
|
||||||
|
|
||||||
|
```dart
|
||||||
|
import 'dart:io';
|
||||||
|
import 'package:angel3_hot/angel3_hot.dart';
|
||||||
|
import 'server.dart';
|
||||||
|
|
||||||
|
void main() async {
|
||||||
|
var hot = HotReloader(createServer, [
|
||||||
|
Directory('src'),
|
||||||
|
'server.dart',
|
||||||
|
// Also allowed: Platform.script,
|
||||||
|
Uri.parse('package:angel3_hot/angel3_hot.dart')
|
||||||
|
]);
|
||||||
|
var http = await hot.startServer('127.0.0.1', 3000);
|
||||||
|
|
||||||
|
// Remove 'X-FRAME-OPTIONS'
|
||||||
|
http.defaultResponseHeaders.remove('X-FRAME-OPTIONS', 'SAMEORIGIN');
|
||||||
|
|
||||||
|
// Add 'X-XSRF_TOKEN'
|
||||||
|
http.defaultResponseHeaders.add('X-XSRF-TOKEN',
|
||||||
|
'a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e');
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
|
@ -6,7 +6,7 @@ repository: https://github.com/dukefirehawk/angel/tree/master/packages/hot
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.0.0 <4.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_framework: ^8.0.0
|
angel3_framework: ^8.2.0
|
||||||
angel3_websocket: ^8.0.0
|
angel3_websocket: ^8.0.0
|
||||||
belatuk_html_builder: ^5.0.0
|
belatuk_html_builder: ^5.0.0
|
||||||
charcode: ^1.3.0
|
charcode: ^1.3.0
|
||||||
|
|
Loading…
Reference in a new issue