文件名称:url-shortener-assignment:用Java构建的URL Shortener API,使用AngularJS构建的UI
文件大小:382KB
文件格式:ZIP
更新时间:2024-05-06 17:35:55
TypeScript
URL缩短器 URL Shortener将允许用户传递一个长URL,并为其提供一个缩短的URL。 缩短的URL将重定向到完整的URL。 在板上可以看到该项目的进展用户故事和UML图可以在板上查看 要求 方法 网址 描述 邮政 /缩短链接 接收JSON对象( {"link": "https://example-link.com"} ),生成唯一的短链接并将其保存到系统 得到 /链接 返回存储在系统上的链接的完整列表 得到 / {short-link} 从提供的短链接重定向到相应的完整链接 原料药 该API是使用Maven Spring Boot构建的cd url-shortener-api ./mvn spring-boot:run 仅运行测试: mvn test 使用者介面 ui是在AngularJS中构建的。 cd url-shortener-ui ng serve 码头工人 构
【文件预览】:
url-shortener-assignment-main
----.dockerignore(321B)
----url-shortener-ui()
--------tsconfig.spec.json(333B)
--------.dockerignore(321B)
--------.browserslistrc(703B)
--------webpack.config.js(274B)
--------tailwind.config.js(259B)
--------src()
--------Dockerfile(561B)
--------angular.json(4KB)
--------tsconfig.json(538B)
--------config()
--------tslint.json(3KB)
--------README.md(1023B)
--------tsconfig.app.json(287B)
--------.editorconfig(274B)
--------.gitignore(631B)
--------karma.conf.js(1KB)
--------package-lock.json(1.27MB)
--------e2e()
--------package.json(1KB)
----url-shortener-api()
--------mvnw.cmd(6KB)
--------mvnw(10KB)
--------src()
--------Dockerfile(396B)
--------.mvn()
--------pom.xml(2KB)
--------.gitignore(395B)
----README.md(2KB)
----docker-compose.yml(263B)
----.gitignore(496B)
----docker-compose.debug.yml(301B)