1
0
mirror of https://github.com/actix/examples synced 2024-11-23 22:41:07 +01:00
Commit Graph

155 Commits

Author SHA1 Message Date
Andrew Langmeier
271a68c07d
Update dependencies for databases/postgres (#555)
Fix config code to account for breaking changes
2022-06-08 00:51:42 +01:00
Rob Ede
4f1881d1a3
clean up rustls example 2022-03-15 18:17:19 +00:00
Rob Ede
c9ebeacf58
fix cors example 2022-03-15 17:32:27 +00:00
Rob Ede
f27cc4b6b4
normalize ports to 8080 2022-03-06 00:41:32 +00:00
Rob Ede
e8cd22d2f2
reduce futures dep 2022-03-06 00:15:19 +00:00
Rob Ede
b8fc58bec6
add guard example
closes #533
2022-03-05 14:28:43 +00:00
Rob Ede
c3fd8e1315
update dependencies 2022-03-04 16:28:40 +00:00
Rob Ede
418e6f2548
update deps 2022-03-04 03:46:05 +00:00
Rob Ede
4dc9199781
update actix web to stable version 2022-02-25 21:08:53 +00:00
Rob Ede
bad25d643e
use futures-util in more cases 2022-02-22 12:12:17 +00:00
Rob Ede
1206905a11
fix static-files readme name 2022-02-18 03:36:04 +00:00
Rob Ede
b388c10aea
fix links 2022-02-18 02:13:08 +00:00
Rob Ede
74ee6ae707
rename nested routing binary 2022-02-18 02:02:44 +00:00
Rob Ede
cc3d356209
restructure folders 2022-02-18 02:01:48 +00:00
Rob Ede
4d8573c3fe
update all websocket examples to v4 2022-02-18 01:44:53 +00:00
Rob Ede
1b23e3ff3d
update async-graphql example 2022-02-17 21:29:55 +00:00
Rob Ede
e0888cd255
update graphql advanced example 2022-02-17 20:59:04 +00:00
Rob Ede
7857ac65f8
update protobuf example 2022-02-17 20:22:36 +00:00
averichev
ddb84ebf6f
feat: Example for Sailfish template engine (#528)
Co-authored-by: aaverichev <Aleksandr.Averichev@hermesrussia.ru>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-17 20:15:18 +00:00
Nick
d815a44ccc
Upgrade dependencies in websocket-tcp-example (#469)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-17 19:54:41 +00:00
Christopher Gubbin
5c1e25fe52
Database interactions/redis (#524)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-15 00:35:00 +00:00
Rob Ede
7ea3f7f54a
clean up sse example 2022-02-14 01:37:51 +00:00
Rob Ede
0b74135fb0
Adding auto OpenSSL ACME Let's Encrypt example. (#523)
Co-authored-by: Lajto Mekadimon <85128868+lajtomekadimon@users.noreply.github.com>
2022-02-06 16:31:44 +00:00
Rob Ede
fb9f9d243d
disable db/diesel for now 2022-02-06 08:31:17 +00:00
Rob Ede
da60a30fd9
delete db/r2d2 example 2022-02-06 08:25:38 +00:00
Rob Ede
a4d43c0ff8
fix db/basic 2022-02-06 08:19:35 +00:00
Rob Ede
ae9a9a0382
fmt 2022-02-02 15:50:58 +00:00
Rob Ede
06b024d6fe
fix lockfile 2022-02-02 15:21:49 +00:00
Luca Palmieri
9c620d1943
Update template-engines/tinytemplate to v4 (#501) 2022-02-02 15:18:48 +00:00
Luca Palmieri
f9b0dde4c8
Update template-engines/tera to v4 (#499) 2022-02-02 15:18:19 +00:00
Luca Palmieri
6afc431858
Update template-engines/handlerbars to v4 (#497) 2022-02-02 15:17:17 +00:00
Luca Palmieri
32f6289764
Update template-engines/askama to v4 (#496) 2022-02-02 15:16:44 +00:00
Luca Palmieri
71899bf343
Update json/jsonrpc to v4 (#491) 2022-02-02 15:16:19 +00:00
Luca Palmieri
5dec713add
Update database-interactions/mongo-db to the latest v4 beta (#508)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-02 15:15:25 +00:00
Rafael Bachmann
c01f0ea5f3
Update basics/todo to v4. (#486)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-02 02:19:01 +00:00
Rob Ede
d36c2f0f1f
clean up run-in-thread 2022-02-02 02:09:06 +00:00
Luca Palmieri
ca703d9cec
Update basics/run-in-thread to v4 (#485) 2022-02-02 02:04:37 +00:00
Rob Ede
a99c4ca546
clean up http-proxy 2022-02-02 02:02:47 +00:00
Rob Ede
6058625ecb
clean up json-validation 2022-02-02 01:51:25 +00:00
Rob Ede
da799d58e7
remove dep 2022-02-02 01:47:28 +00:00
Rob Ede
ce014059e6
all versions are 1.0 2022-02-02 01:45:20 +00:00
Rob Ede
07384c91aa
refactor basics/basics 2022-02-02 01:43:27 +00:00
Luca Palmieri
8dcc610d23
Update basics/basics to v4 (#474)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-02 01:24:28 +00:00
Rob Ede
9aef457a78
improve awc_http example 2022-02-02 01:17:10 +00:00
Rob Ede
c960da6bdb
bump to rc.1 2022-02-02 00:44:58 +00:00
Luca Palmieri
8fae03844c
Update database_interactions/diesel to v4 (#507) 2022-01-31 02:46:08 +00:00
Apoorv Vardhan
4d2b948bcf
Upgrade security/web-cors to v4 (#514) 2022-01-31 02:45:53 +00:00
PrivateDave
25066b754f
Updated basics/docker_sample to v4. (#504) 2022-01-30 16:21:43 +00:00
Rafael Bachmann
1c7ea7154e
Update basics/hello-world to v4. (#477) 2022-01-30 16:17:18 +00:00
Luca Palmieri
c2b5d89ea6
Update json/json to v4 (#489) 2022-01-29 16:44:20 +00:00
Luca Palmieri
e903184a12
Update basics/middleware to v4 (#482)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-29 16:39:58 +00:00
Luca Palmieri
9a00813b93
Update template-engines/yarte to v4 (#502) 2022-01-29 16:39:36 +00:00
Luca Palmieri
8b5de155bd
Update db/basic, db/sqlx_todo and db/r2d2 to v4 (#506) 2022-01-29 16:25:46 +00:00
Rob Ede
062a3af80c
delete udp echo example 2022-01-29 16:06:32 +00:00
Luca Palmieri
0e03496d36
Update basics/middleware-ext-mut to v4 (#484) 2022-01-29 14:42:30 +00:00
Rob Ede
d327e8800b
update docker sample 2022-01-27 02:58:25 +00:00
Christian Beier
1cc73366c5
Fix deadlock in casbin example (#471)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-19 19:49:57 +00:00
Christian Beier
16447351c1
Fix casbin example for actix-web v3 (#467) 2022-01-04 11:41:17 +00:00
Rishad Baniya
11cd3f2b58
Middleware example - Redirect http connections to https (#457) 2021-10-13 15:06:42 +01:00
Eric
817c7e1150
Working middleware using extensions_mut (#402)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-10-07 04:04:19 +01:00
Rob Ede
0c4ab86a9a
remove unwraps in multipart examples
inspired by #406
2021-10-07 03:27:50 +01:00
Rob Ede
bfede4c1bb
improve sqlx example
inspired by #455
2021-10-07 03:00:13 +01:00
Rob Ede
c69b7598fb
dep update 2021-10-06 23:56:44 +01:00
Rob Ede
f623284c71
ignore protobuf-example in ci 2021-10-06 23:12:42 +01:00
Rob Ede
900a699fba
regererate rustls certs
fixes #445
2021-10-06 22:42:44 +01:00
Yuki Okushi
bb4f97ba41
Upgrade juniper to 0.15 (#423) 2021-04-26 20:32:32 +09:00
netroby
ef13969220
Bump tera version to 1.8.0, print the listening port to cli (#421)
Co-authored-by: ZhiFeng Hu <huzhifeng@coldlake.cn>
2021-04-25 21:15:27 +09:00
Yuki Okushi
fb897db380
Upgrade lexical-cores to the latest (#422)
log:
```
    Updating crates.io index
    Removing lexical-core v0.6.2
      Adding lexical-core v0.6.8
      Adding lexical-core v0.7.6
```
2021-04-25 21:00:29 +09:00
Juan Aguilar
a66c05448e
Update yarte to 0.15 (#416) 2021-03-04 01:38:53 +09:00
Daniel T. Rodrigues
7487a81e90
Fix sqlx_todo CI checks (#415) 2021-03-03 23:37:17 +09:00
Daniel T. Rodrigues
75c19eb5c9
Add tests to diesel example (#414)
* add tests to diesel example

* add diesel migration to gh workflow

* update diesel gh action

* update diesel gh action

* review #414 diesel tests
2021-03-02 03:35:02 +09:00
Daniel T. Rodrigues
c3407627d0
Restructure folders (#411) 2021-02-26 00:57:58 +00:00
Juan Aguilar
401753dd90
Refactor template yarte example for use bytes implementation (#392) 2020-12-17 21:34:40 +00:00
yjh
89d2e4e3f7
fix typo and update some deps (#390)
* chore: fix typo for `run-in-thread`

* chore: update some deps for examples
2020-12-14 11:30:06 +00:00
Yuki Okushi
5c8749c2a2
Use rust-argon2 instead of less-maintained argonautica (#389) 2020-12-02 12:29:03 +09:00
Aravinth Manivannan
876da8cf70
stateful websockets using actors (#384)
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-11-30 21:41:33 +09:00
Yuki Okushi
c6f9ce071a
Update tiny_template example and deps (#388)
* Update actix crates in tiny_template example

* Run `cargo update`

    Updating crates.io index
    Updating git repository `https://github.com/bcmyers/argonautica`
    Updating actix-cors v0.5.0 -> v0.5.3
    Updating actix-http v2.1.0 -> v2.2.0
    Updating actix-web v3.2.0 -> v3.3.1
    Updating addr2line v0.13.0 -> v0.14.0
    Updating aes v0.4.0 -> v0.6.0
    Updating aes-gcm v0.6.0 -> v0.8.0
    Updating aes-soft v0.4.0 -> v0.6.4
    Updating aesni v0.7.0 -> v0.10.0
    Updating ahash v0.3.8 -> v0.4.6
    Updating aho-corasick v0.7.14 -> v0.7.15
    Updating anyhow v1.0.33 -> v1.0.34
    Removing arc-swap v0.4.7
    Updating arrayvec v0.5.1 -> v0.5.2
    Updating async-executor v1.3.0 -> v1.4.0
    Updating async-global-executor v1.3.0 -> v1.4.3
    Updating async-graphql v2.0.0 -> v2.1.5
    Updating async-graphql-actix-web v2.0.0 -> v2.1.5
    Updating async-graphql-derive v2.0.0 -> v2.1.4
    Updating async-graphql-parser v2.0.0 -> v2.1.2
    Updating async-graphql-value v2.0.0 -> v2.0.5
    Updating async-io v1.1.10 -> v1.3.0
    Updating async-std v1.6.5 -> v1.7.0
    Updating async-task v4.0.2 -> v4.0.3
    Updating async-trait v0.1.41 -> v0.1.42
    Updating awc v2.0.0 -> v2.0.3
    Updating backtrace v0.3.53 -> v0.3.55
    Updating base-x v0.2.6 -> v0.2.8
    Updating blake2b_simd v0.5.10 -> v0.5.11
    Removing block-cipher v0.7.1
    Updating bstr v0.2.13 -> v0.2.14
    Updating cc v1.0.61 -> v1.0.65
      Adding cipher v0.2.5
    Updating combine v4.3.2 -> v4.4.0
      Adding console_error_panic_hook v0.1.6
    Updating const_fn v0.4.2 -> v0.4.3
    Updating cookie v0.14.2 -> v0.14.3
    Updating core-foundation v0.7.0 -> v0.9.1
    Updating core-foundation-sys v0.7.0 -> v0.8.2
    Updating crc32fast v1.2.0 -> v1.2.1
      Adding crossbeam-utils v0.8.1
    Removing crypto-mac v0.8.0
      Adding crypto-mac v0.9.1
      Adding crypto-mac v0.10.0
      Adding ctr v0.6.0
    Updating derive_utils v0.10.0 -> v0.11.0
    Updating encoding_rs v0.8.24 -> v0.8.26
    Updating env_logger v0.8.1 -> v0.8.2
    Updating flate2 v1.0.18 -> v1.0.19
      Adding form_urlencoded v1.0.0
    Updating futures v0.3.6 -> v0.3.8
    Updating futures-executor v0.3.6 -> v0.3.8
    Updating futures-lite v1.11.1 -> v1.11.2
    Updating gimli v0.22.0 -> v0.23.0
    Updating globset v0.4.5 -> v0.4.6
    Updating h2 v0.2.6 -> v0.2.7
    Updating handlebars v3.5.0 -> v3.5.1
    Removing hashbrown v0.8.2
    Updating hkdf v0.9.0 -> v0.10.0
    Removing hmac v0.8.1
      Adding hmac v0.9.0
      Adding hmac v0.10.1
    Updating hyper v0.13.8 -> v0.13.9
    Updating ignore v0.4.16 -> v0.4.17
    Updating instant v0.1.7 -> v0.1.9
    Updating io-enum v0.2.3 -> v0.2.4
    Removing itertools v0.9.0
    Updating libc v0.2.79 -> v0.2.80
    Updating lock_api v0.4.1 -> v0.4.2
    Updating lru v0.6.0 -> v0.6.1
    Updating memchr v2.3.3 -> v2.3.4
    Removing miow v0.2.1
    Removing miow v0.3.5
      Adding miow v0.2.2
      Adding miow v0.3.6
    Updating native-tls v0.2.4 -> v0.2.6
    Updating net2 v0.2.35 -> v0.2.36
    Updating num-integer v0.1.43 -> v0.1.44
    Updating num-traits v0.2.12 -> v0.2.14
    Updating object v0.21.1 -> v0.22.0
    Updating once_cell v1.4.1 -> v1.5.2
    Updating onig v6.1.0 -> v6.1.1
    Updating onig_sys v69.5.1 -> v69.6.0
    Updating parking_lot v0.11.0 -> v0.11.1
    Updating pin-project v1.0.1 -> v1.0.2
    Updating pin-project-internal v1.0.1 -> v1.0.2
    Removing pin-project-lite v0.1.10
      Adding pin-project-lite v0.1.11
      Adding pin-project-lite v0.2.0
    Updating pkg-config v0.3.18 -> v0.3.19
    Updating polling v2.0.1 -> v2.0.2
    Updating polyval v0.4.1 -> v0.4.2
    Updating postgres-protocol v0.5.2 -> v0.5.3
    Updating postgres-types v0.1.2 -> v0.1.3
    Updating ppv-lite86 v0.2.9 -> v0.2.10
    Updating redis-async v0.6.3 -> v0.6.6
    Updating regex v1.4.0 -> v1.4.2
    Updating regex-syntax v0.6.19 -> v0.6.21
    Updating reqwest v0.10.8 -> v0.10.9
    Updating resolv-conf v0.6.3 -> v0.7.0
    Updating ring v0.16.15 -> v0.16.18
    Updating rust-argon2 v0.8.2 -> v0.8.3
    Updating rustc-demangle v0.1.17 -> v0.1.18
      Adding scoped-tls v1.0.0
    Updating security-framework v0.4.4 -> v2.0.0
    Updating security-framework-sys v0.4.3 -> v2.0.0
    Updating serde v1.0.116 -> v1.0.117
    Updating serde_derive v1.0.116 -> v1.0.117
    Updating serde_urlencoded v0.6.1 -> v0.7.0
    Updating sha-1 v0.9.1 -> v0.9.2
    Updating sha2 v0.9.1 -> v0.9.2
    Updating signal-hook-registry v1.2.1 -> v1.2.2
    Updating smallvec v1.4.2 -> v1.5.0
    Updating socket2 v0.3.15 -> v0.3.17
      Adding spin v0.6.0
    Updating standback v0.2.11 -> v0.2.13
    Updating string_cache v0.8.0 -> v0.8.1
    Updating syn v1.0.44 -> v1.0.53
    Updating termcolor v1.1.0 -> v1.1.2
    Updating terminal_size v0.1.13 -> v0.1.15
    Updating thiserror v1.0.21 -> v1.0.22
    Updating thiserror-impl v1.0.21 -> v1.0.22
    Updating time v0.2.22 -> v0.2.23
    Removing tinyvec v0.3.4
    Removing tinyvec v1.0.1
      Adding tinyvec v1.1.0
    Updating tokio v0.2.22 -> v0.2.23
    Updating tokio-macros v0.2.5 -> v0.2.6
    Updating tracing v0.1.21 -> v0.1.22
      Adding tracing-futures v0.2.4
    Updating trust-dns-proto v0.19.5 -> v0.19.6
    Updating trust-dns-resolver v0.19.5 -> v0.19.6
    Updating twox-hash v1.5.0 -> v1.6.0
    Updating unicode-normalization v0.1.13 -> v0.1.16
    Updating unicode-segmentation v1.6.0 -> v1.7.1
    Updating url v2.1.1 -> v2.2.0
    Updating v_escape v0.14.0 -> v0.14.1
      Adding wasm-bindgen-test v0.3.18
      Adding wasm-bindgen-test-macro v0.3.18
    Updating wepoll-sys v3.0.0 -> v3.0.1
2020-11-30 08:54:00 +00:00
Rob Ede
7148fd3d0e
add client certificate example (#380) 2020-10-30 04:22:24 +00:00
Rob Ede
5573e5fd34
update cors example to 0.5 2020-10-19 23:36:53 +01:00
Sunli
66d27bbe61
Update async-graphql-demo for async-graphql v2.0.0 (#378) 2020-10-13 16:45:19 +09:00
Yuki Okushi
cd62e1301f
web-cors: Update actix-cors to 0.4 (#373) 2020-10-03 07:51:05 +09:00
Yuki Okushi
b727e796b9
Correct some items' name to fix the build (#370) 2020-09-20 06:17:56 +09:00
Rob Ede
d836b046c9
migrate ci to github actions (#367) 2020-09-16 01:11:49 +01:00
Nikolay Kim
66cbf644b9 update deps 2018-08-02 11:50:41 -07:00
Nikolay Kim
ba3cf13c72 add ssl feature 2018-08-02 09:30:06 -07:00
Sadika Sumanapala
7156e1cbf0 Rename example 'complex-middleware' to 'cookie-auth-full' 2018-07-23 15:29:32 +05:30
Sadika Sumanapala
1e7402e2bb Complex middleware example 2018-07-21 20:07:58 +05:30
Sadika Sumanapala
6784ebbb4a Use built-in middleware 2018-07-21 20:04:58 +05:30
Nikolay Kim
5499c01c65 upgrade redis example 2018-07-21 07:00:04 -07:00
Nikolay Kim
271749c433 update actix-web dependency 2018-07-21 05:10:26 -07:00
Nikolay Kim
2cc1b23761 upgrade example to actix-web 0.7 2018-07-16 12:36:53 +06:00
Gorm Casper
ab7736c790 init 2018-07-09 20:18:31 +02:00
Gorm Casper
8c7a0ab29b create form example 2018-07-04 17:12:33 +02:00
Nikolay Kim
fb0a582636 add async body example 2018-06-13 05:21:41 -07:00
Nikolay Kim
cc2cfaab6e update deps 2018-06-05 09:41:08 -07:00
Nikolay Kim
96a77890ba do not use with2 2018-06-01 11:31:53 -07:00
Nikolay Kim
e4f1833215 cleanup and cargo fmt 2018-05-20 21:03:29 -07:00
Nikolay Kim
db8d57052e remove unused files 2018-05-16 21:10:34 -07:00
Nikolay Kim
16f7649b29 split websocket-chat example 2018-05-11 14:35:43 -07:00
Nikolay Kim
bbeb262a5c upgrade actix-web to 0.6 2018-05-08 11:08:43 -07:00