惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
Vercel News
Vercel News
U
Unit 42
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
MyScale Blog
MyScale Blog
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
N
Netflix TechBlog - Medium
GbyAI
GbyAI
F
Fortinet All Blogs
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
M
MIT News - Artificial intelligence
D
Docker
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog

heise online News

Machine Learning mit Python – KI und Deep Learning in 5 Sessions erklärt Porsche-Chef Leiters plant umfassenden Konzernumbau Studie: KI bleibt oft im Testlauf stecken iX-Workshop: Grundlagen und Prinzipien eines modernen IT-Managements Missing Link: Aus für De-Mail – warum das „@“ das eingekringelte „e“ besiegte Top 10: Android Auto & Carplay nachrüsten – das beste Display fürs Auto im Test BOS-Funk: ETSI standardisiert Funk für Behörden Repair-Cafés jubeln: Bundestag beschließt Ökodesign-Reform für Nachhaltigkeit Google wehrt sich gegen Monopol-Urteil CERN-Rat beschließt Strategie-Update: FCC-ee soll LHC-Nachfolger werden Product Owner AI Day 2026: Konferenz und Workshop für KI im Produktmanagement Taskforce sieht keine Knappheit bei Kerosin Aus dem Weg! E-Scooter Navee UT5 Max mit Kuhfänger und brachialer Power im Test Krankenhaus-IT: Geldmangel und schlechte Prozesse gefährden Digitalisierung „The Boroughs“: Opa entdeckt Stranger Things iX-Workshop: Lokales Active Directory gegen Angriffe absichern Google Pics und Tiger-Selfies – die Fotonews der Woche 21/2025 Fitbit-App bekommt großes Update auf Version 5.0 und heißt jetzt Google Health Zwischen Wellen, Weite und Wissenschaft: Die Bilder der Woche 21 Sonnenenergie effizient speichern und nutzen | c’t uplink Cyberangriff auf Abrechnungsdienstleister betrifft viele Kliniken Lizenzstreit und Cloud-Zwang: Bambu Lab unter massivem Druck Vom Postweg ins BundID-Konto: Bundestag stimmt für digitales Führungszeugnis Windows 11 ist ein kompletter Verkehrsunfall Europol legt VPN-Dienst lahm TV-Deals zur WM: Die besten Fernseher von OLED bis XXL zum Tiefstpreis Nvidia will mit Vera-Prozessoren nach der CPU-Krone greifen Googles XR-Brillen auf der I/O: Project Aura & Prototyp ausprobiert Proxmox VE 9.2 mit Dynamic Load Balancer und Linux Kernel 7.0 Großstadt blockiert Überwachungssoftware Palantir
Wie portless lokales Entwickeln vereinfacht
heise online · 2026-05-27 · via heise online News

In lokalen Stacks laufen Frontend, API, Auth, Docs und weitere Tools jeweils auf eigenen Ports. Spätestens mit mehreren parallel ausgeführten Projekten entstehen Portkonflikte und der Überblick geht verloren. Zudem ist die Portlogik für Tests und Agenten unhandlich: Sobald ein Dienst auf einen anderen Port wechselt, stimmen gespeicherte URLs nicht mehr und automatisierte Abläufe brechen ab.

Das Open-Source-CLI-Tool portless aus den Vercel Labs ersetzt klassische Portnummern wie localhost:3000 durch stabile, sprechende .localhost-Domains wie https://erp.localhost und verwaltet lokale Ports. Das ist nicht nur für Menschen nützlich, sondern auch für KI-Agenten, die Anwendungen so leichter finden und ansteuern können. portless wrappt bestehende dev-Kommandos wie npm run dev oder pnpm dev und leitet den Traffic über einen lokalen Reverse-Proxy mit benannten .localhost-URLs. Statt dass ein Framework direkt an Port 3000 oder 5173 gebunden ist, weist portless dem Prozess im Hintergrund über die Umgebungsvariable PORT einen zufälligen Port zu (standardmäßig im Bereich 4000 bis 4999).

Dr. Fabian Deitelhoff

Dr. Fabian Deitelhoff ist IT-Leiter Head of Software Development und Head of Product bei der Education Partners GmbH. Zudem ist er als Autor, Dozent und Softwareentwickler tätig.

Parallel registriert portless ein Mapping von Hostnamen zu diesem Port in einem lokalen Zustand, der das Mapping speichert – beispielsweise das Mapping myapp.localhost zu localhost:4309 – und routet alle Anfragen an https://myapp.localhost transparent zu dieser gemappten Anwendung. Die Portnummer ist damit ein Implementierungsdetail, mit dem Entwicklerinnen und Entwickler im Alltag nicht mehr interagieren müssen.

Das war die Leseprobe unseres heise-Plus-Artikels "Wie portless lokales Entwickeln vereinfacht". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.