使用Express搭建的JavaScript后端服务器无法运行,终端浏览器均无响应
Node.js + Express运行无输出,浏览器无法访问localhost的问题
我是编程新手,第一次在Stack Overflow发帖,目前跟着Udemy的课程学习后端开发。讲师用Linux系统,我用Windows终端,我们都用VS Code写代码。
已经完成的操作:
- 在VS Code里创建了项目目录
- 执行
npm init -y生成了package.json文件 - 执行
npm install express安装Express,已经生成package-lock.json - 创建了
server.js文件,代码如下:
const express = require('express'); const app = express(); app.listen(3000, ()=> { console.log(`Server running on port 3000`) })
遇到的问题:
运行 node server.js 之后终端完全没有任何输出,浏览器访问 localhost:3000 也没有任何响应。
已经尝试过的解决方法:
- 更换了不同的端口号(比如4000、5000)
- 卸载并重新安装了Node.js
- 检查并修改了系统环境变量
- 咨询了课程的社区和提供商
- 尝试用WSL来运行项目
以上方法都没能解决问题,恳请各位帮忙分析原因,给出解决方案。
内容的提问来源于stack exchange,提问作者Omer Saricicek
相关产品推荐
相关产品推荐

