Ich wollte irgendwie den, den ich selbst gemacht habe. Es ist eine Implementierungsmethode auf einmal.
Bereiten Sie vor der Entwicklungsumgebung zunächst eine Umgebung vor, in der Sie mit einer Subdomain eine Verbindung zum Client → lokalen Server herstellen können!
C:\Windows\System32\drivers\etc\hosts Bearbeiten Fügen wir "api.localhost" hinzu.
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 api.localhost
# ::1 localhost
Ermöglicht Tomcat, den Zugriff in Subdomains zu akzeptieren.
In C: \ Programme \ Apache Software Foundation \ Tomcat 8.5 \ conf \ server.xml Fügen wir einen Host für die Subdomain hinzu.
server.xml
<Host name="api.localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
Dieses Mal wird die API mit derselben App wie die Web-App geliefert, sodass appBase die Standard-Web-Apps ist.
Jetzt sind Sie bereit für die Lieferung. Von nun an werde ich tatsächlich den Java-Code schreiben.
Ich habe eine API-Domain mit Spring Framework erstellt. Teil 2