You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Goormide中预览JS文件URL时遭遇Connection Refused错误求助

Troubleshooting Connection Refused Error for Express App on Goormide

Hey there! Let's work through this issue step by step to get your Express app running properly on Goormide:

1. Make Sure Dependencies Are Installed

First up, double-check that you've installed the Express package. If you skipped this step, run this in your terminal:

npm install express

If you see any error messages during installation, fix those first—missing dependencies will stop your app from launching entirely.

2. Check if the Server Actually Starts

After running node app.js, take a look at your terminal output. Do you see the Server started message?

  • If you don't, there's an issue preventing the server from starting. Scan your code for syntax errors (your current code looks clean, but it's worth a quick check) or other runtime issues.
  • If you do see the message, move on to the next steps.

3. Fix the Route Path

Your current route uses an empty string "" for the GET endpoint. While Express might handle this, using the standard root path / is more reliable:

var express = require('express');
var app = express();

// Update "" to "/" here
app.get("/", function(req,res){
  res.send("abc");
});

app.listen(process.env.PORT, process.env.IP, function(){
  console.log("Server started");
});

Save the changes and restart your server with node app.js.

4. Confirm Port & IP Configuration

Goormide sets process.env.PORT and process.env.IP automatically, but sometimes these variables don't load correctly. Try explicitly setting the IP to 0.0.0.0 (to allow external access) and adding a fallback port:

// Modify the listen line to this
app.listen(process.env.PORT || 3000, '0.0.0.0', function(){
  console.log(`Server started on port ${process.env.PORT || 3000}`);
});

This ensures your server listens on all network interfaces, which is required for Goormide's preview to connect.

5. Validate the Preview URL

Goormide generates a workspace-specific preview URL. Make sure:

  • The URL uses the exact port your server is listening on (check the terminal log if you used the modified listen line above).
  • You're not using localhost in the URL—Goormide requires using the platform-provided domain for your workspace.

6. Restart the Workspace (Last Resort)

If nothing else works, try restarting your Goormide workspace. Sometimes environment variables or network configurations get stuck, and a fresh start can resolve the connection issue.


内容的提问来源于stack exchange,提问作者Suvarna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 10:37:49