RAKIP登陆页面K

RAKIP 登陆页面的堆栈结构挺完整的,采用了 KtorKotlin 构建后端,前端则是用 FreeMarker 模板来。后端代码位于src/main/kotlin/server.kt,前端模板则在src/main/resources/templates/index.ftl。你可以通过server.kt中的main方法进行测试,启动后会监听 8080 端口。整个应用需要一个landingpage.properties配置文件,它存放着应用运行所需的设置。配置文件可以在用户文件夹或CATALINA_HOME目录下找到,若两个位置都存在,用户文件夹中的优先。设置好后,就能轻松搭建一个基本的登陆页面啦。嗯,如果你对 Ktor 和 Kotlin 比较熟悉,配置起来应该不会太难。

zip
landingpage-master.zip 预估大小:33个文件
folder
landingpage-master 文件夹
file
.gitignore 43B
file
build.gradle 3KB
folder
src 文件夹
file
Server.kt 23KB
folder
resources 文件夹
folder
templates 文件夹
file
index.ftl 1KB
folder
assets 文件夹
folder
fonts 文件夹
file
feather.eot 61KB
file
feather.woff 29KB
file
feather.svg 209KB
file
feather.ttf 60KB
folder
js 文件夹
file
app.js 572KB
file
editor_data.js 67KB
folder
zzz 文件夹
file
landingPage.js 36KB
file
jssimulator.js 15KB
file
globalVars.js 1KB
file
modelSchemas.js 24KB
folder
lib 文件夹
file
jquery.3.4.1.min.js 86KB
file
app.min.js 373KB
file
scripts.min.js 3KB
file
scripts.js 6KB
folder
css 文件夹
file
styles.min.css 386KB
file
styles.css 476KB
folder
img 文件夹
file
loader.svg 17KB
file
bfr_logo.gif 6KB
file
RAKIP_logo.jpg 160KB
file
application.conf 95B
file
gradlew 6KB
folder
.github 文件夹
folder
workflows 文件夹
file
basic.yml 283B
file
README.md 3KB
file
gradlew.bat 3KB
file
gradle.properties 482B
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.properties 202B
file
gradle-wrapper.jar 58KB
folder
webapp 文件夹
folder
WEB-INF 文件夹
file
web.xml 1KB
folder
test 文件夹
file
ServerTest.kt 500B
zip 文件大小:723.65KB