文件名称:dotdotvote:一个简单的用于点投票的Web应用程序
文件大小:5.46MB
文件格式:ZIP
更新时间:2024-05-30 16:40:37
rust tide async-std JavaScript
点投票! 这是一个用于的简单Web应用程序。 目标是创建一个简单且匿名的点投票系统,该系统使人们可以创建快速民意测验以与他们的团队一起运行。 骇客 由于这是一个Rust项目,因此,Rust和Cargo都是必需的,以便进行构建和测试。 RUST_LOG=info cargo run将在本地构建和运行应用程序。 之后, 将启动并运行该应用程序。 cargo test将运行测试,目前只有很少的测试! 该应用程序是使用构建的,用于Web层,使用用于数据库层。 这些视图都是非常简单HTML和一些用编写JavaScript 为了试验API,请执行cargo run ,然后访问
【文件预览】:
dotdotvote-main
----Dockerfile(711B)
----.gitignore(13B)
----views()
--------new.hbs(3KB)
--------_head.hbs(294B)
--------_header.hbs(403B)
--------_footer.hbs(322B)
--------poll_results.hbs(1KB)
--------view_poll.hbs(4KB)
--------about.hbs(2KB)
--------index.hbs(946B)
----.github()
--------workflows()
----apidocs()
--------api-description.json(4KB)
--------swagger-ui.js(465KB)
--------oauth2-redirect.html(2KB)
--------swagger-ui-es-bundle.js.map(4.36MB)
--------swagger-ui-standalone-preset.js(321KB)
--------swagger-ui-bundle.js.map(4.37MB)
--------swagger-ui-es-bundle.js(1011KB)
--------swagger-ui.css.map(275KB)
--------swagger-ui-es-bundle-core.js(465KB)
--------swagger-ui-standalone-preset.js.map(1.43MB)
--------favicon-32x32.png(628B)
--------swagger-ui-bundle.js(1011KB)
--------index.html(1KB)
--------favicon-16x16.png(665B)
--------swagger-ui.css(140KB)
--------swagger-ui-es-bundle-core.js.map(1.72MB)
--------swagger-ui.js.map(1.72MB)
----Cargo.toml(679B)
----migrations()
--------20200919214013_choices.sql(236B)
--------20200919214014_votes.sql(364B)
--------20200919213146_polls.sql(203B)
--------README.adoc(359B)
----static()
--------css()
--------js()
----docker-compose.yml(241B)
----sqlx-data.json(5KB)
----.dockerignore(130B)
----dredd.yml(634B)
----src()
--------main.rs(19KB)
----diesel.toml(136B)
----seeds()
--------dump.sql(7KB)
--------README.adoc(152B)
----scripts()
--------prepare-api-description(131B)
----LICENSE.txt(34KB)
----Cargo.lock(57KB)
----api-description.yml(6KB)
----README.adoc(1KB)