javascript - 如何让新代码运行
问题描述
我是网络开发的新手,所以正在学习一门课程。这是 expressjs 的介绍,因此在尝试运行一些代码时出现错误。
我在js中的代码:
const express=require('express');
const server=express();
server.get('/',function(req,res,next){
res.send("Hello World")
})
server.get('/greet/:name',function(req,res,next){
let greeting="Good Morning, "+ req.params.name;
res.send(greeting)
})
server.listen(2121);
错误是当我在 chrome 中打开一个带有 url 的新选项卡时: http://localhost:2121/greet/a
我得到一个白屏,上面写着:
无法获取 /greet/a
帮助!谢谢 :)
解决方案
问题是我在尝试再次运行服务器之前没有重新启动我的代码。我通过直观地关闭我的编辑器并重新启动它解决了这个问题。我发现解决此问题的另一种方法是使用组合ctrl+alt+m 来终止先前正在运行的代码。
感谢你们对初学者问题投反对票。非常感激!
现在我不知何故被禁止问任何未来的问题。
干杯 <3
推荐阅读
- google-apps-script - 如何将数据从谷歌表上传到应用程序(MIT App Inventor 2)
- azure - 如何在 Azure Bot Framework Composer v1.4.0 中获取用户对话数据并将其传递给后端 API?
- java - 在java中使用smtp multipart发送一个空大小的文本附件
- javascript - 将图像数组添加到 Fancybox
- php - Laravel 8:Routegroup中带有参数的路由不起作用
- python-3.x - 使用 matplotlib 在条形图上绘制 350 个用户
- vuejs2 - 减少大小导入 moment.js
- typescript - 如何使用nestjs异常过滤器处理objectionjs上的错误?
- python - Python条件结构有问题
- vbscript - 打开 Excel 文件,全部刷新,保存文件,然后每 15 分钟循环一次