当前位置: 首页 > news >正文

关于本地端口启动问题

如何启动一个本地端口

1. Node.js (使用Express框架)

使用node.js的方法

注意:下列bash命令最好在管理员权限运行的cmd窗口中进行,否则可能会有权限错误

首先,确保您已经安装了Node.js和npm。然后,创建一个新的Node.js项目并安装Express:

mkdir myproject  // 新建文件夹
cd myproject  // 进入文件夹
npm init -y
npm install express  // 安装express

创建一个名为server.js的文件,并添加以下代码:

import express from 'express';
import cors from 'cors';const app = express();
const PORT = 3000;app.use(cors());
app.use(express.json());const users = [{ username: 'admin', password: '66666666' }
];app.post('/login', (req, res) => {const { user, password } = req.body;const foundUser = users.find(u => u.username === user && u.password === password);if (foundUser) {res.json({ success: true, message: '登录成功' });} else {res.status(401).json({ success: false, message: '用户名或密码错误' });}
});app.listen(PORT, () => {console.log(`Server running on http://localhost:${PORT}`);
});

运行服务器:

node server.js

这将启动一个Express服务器,监听3000端口。

同时因为这里的后端代码访问(post)的是‘/login’,所以将前端代码修改为如下所示即可

function submitForm(formEl){// 校验formEl.validate(valid=>{// 发送请求// 跳转到首页if(valid) {axios.post('http://127.0.0.1:3000/login', ruleForm).then(res=>{console.log(res);})}else {alert('校验未通过')}})
}

这样点击登录按钮再查看返回的信息即如下所示。 

 

注意:如果要同时开启多个本地端口监听,那么要将两个本地端口监听的配置文件放在不同的文件夹下,然后启动cmd,否则放在同一个文件夹中只能同时启动一个端口监听,不知道为什么。

相关文章:

  • 被关在idea小黑屏里写spark程序
  • yolov8使用
  • BFS最短路
  • 深入分析OpenCV技术原理:计算机视觉的核心力量
  • 数字化浪潮下的工业变革:企业转型的战略机遇与挑战
  • Open WebUI 设置通过硅基流动访问 DeepSeek v3 教程​
  • 偶然发现Git文件夹非常大,使用BGF来处理Git历史Blob文件
  • AI Agent 孵化器?开源框架CAMEL
  • 驱动开发硬核特训 · Day 24(上篇):走进Linux内核时钟子系统 —— 硬件基础全解析
  • 【自然语言处理与大模型】LangChain大模型应用框架入门①
  • Electron Forge【实战】桌面应用 —— 将项目配置保存到本地
  • 考OCM证书前需要有OCP证书
  • VSCode Verilog环境搭建
  • JVM调优实战(JVM Tuning Pactice)
  • 深入解析 Linux 进程池:原理、实现与高并发优化
  • 【AI面试准备】模型自动化评估
  • 【数据结构与算法】哈希表实现:闭散列 开散列
  • Qt5与现代OpenGL学习(四)X轴方向旋转60度
  • DevExpressWinForms-XtraMessageBox-使用教程
  • Java信任证书
  • 国泰海通合并后首份业绩报告出炉:一季度净利润增逾391%
  • “即买即退”扩容提质,上海静安推出离境退税2.0版新政
  • 直播电商行业代表呼吁:携手并肩伸出援手助力外贸企业攻坚克难
  • 外交部官方公众号发布视频:不跪!
  • 宜昌打造“算力之都”:产业链快速延伸,追逐千亿级产值
  • TAE联手加州大学开发出新型核聚变装置:功率提升百倍,成本减半