第三篇:搭建项目的两种代码格式

发布时间:2024年01月18日

?🎬?江城开朗的豌豆个人主页

?🔥?个人专栏?:《 VUE 》?《 javaScript 》

?📝?个人网站?:《 江城开朗的豌豆🫛 》?

???生活的理想,就是为了理想的生活?!

在这里插入图片描述

?第一种:引入http模块 node的http模块搭建的后台服务

// 引入http模块 node的http模块搭建的后台服务
const http = require('http');
// 创建一个http服务器
const server = http.createServer((req, res) => {
    // 设置响应状态码
    res.statusCode = 200;
    // 设置响应头
    res.setHeader('Content-Type', 'text/plain');
    // 设置响应体
    res.end('Hello, World!\n');
})

// 监听端口3000
server.listen(3000, () => {
    // 打印服务启动信息
    console.log('服务已启动');
})

?第二种:使用express搭建服务(推荐)

const express = require('express');
const app = express();
app.get('/', (req, res) => {
    res.send('Hello, World1!');
});
app.get('/about',(req, res) => {
    console.log(req.query);
        res.send('About page');
});
app.listen(3000, () => {  
    console.log('服务已启动');
});

在浏览器输入 http://localhost:3000/about?id=999 查看

?往期篇章推荐

📟?第一篇:node的背景及版本的检查

📟?第二篇:新建node项目并运行

? ?写在最后

请大家不吝赐教,在下方评论或者私信我,十分感谢🙏🙏🙏.

? 认为我某个部分的设计过于繁琐,有更加简单或者更高逼格的封装方式

? 认为我部分代码过于老旧,可以提供新的API或最新语法

? 对于文章中部分内容不理解

? 解答我文章中一些疑问

? 认为某些交互,功能需要优化,发现BUG

? 想要添加新功能,对于整体的设计,外观有更好的建议

最后感谢各位的耐心观看,既然都到这了,点个 👍赞再走吧!
?

文章来源:https://blog.csdn.net/qq_48652579/article/details/135669644
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。