发布日期:2025-03-31 09:00浏览次数:
今天心血来潮,想自己动手搭个网站,用的是我比较熟悉的 *。 之前也零零散散接触过,但没有完整地搞过一个项目,这回就从头开始,好好实践一把。
你得有个 * 环境。我直接去官网下载最新的长期支持版,安装过程一路下一步,没啥好说的。装完之后,在命令行里输入 node -v
和 npm -v
,看到版本号,确认安装成功。
* 的框架可真不少,什么 Express、Koa、NestJS、Egg 之类的,看得我眼花缭乱。我这人喜欢简单,太复杂的搞不来。听说 Express 最经典,也最简单,就它!
新建一个文件夹,作为我的项目目录。在命令行里进入这个目录,执行 npm init -y
,初始化一个 * 文件。然后安装 Express:npm install express --save
。
在项目目录下创建一个 * 文件,作为我的主程序。打开文件,开始写代码:
const express = require('express');
const app = express();
*('/', (req, res) => {
*('Hello World!');
const port = 3000;
*(port, () => {
*(`Server is running on port ${port}`);
代码很简单,就是引入 Express,创建一个应用实例,然后定义一个根路由,访问时返回 "Hello World!"。监听 3000 端口,启动服务。
保存文件,在命令行里执行 node *
。看到控制台输出 "Server is running on port 3000",说明服务启动成功。打开浏览器,输入 ,看到页面上显示 "Hello World!",大功告成!
一个只能显示 "Hello World!" 的网站没啥用。我准备给它加点料。
这些东西,Express 都有相应的中间件或者第三方库支持,用起来很方便。我准备一个个慢慢研究,逐步完善我的网站。
等网站功能开发得差不多,就该考虑部署上线。我打算用pm2,它可以后台运行,还可以在服务器重启,简直不要太省心。
今天的实践就到这里。用 * 和 Express 建站还是挺简单的,只要掌握基本概念和常用 API,就能快速搭建出一个网站。要做出一个功能完善、性能优良的网站,还需要不断学习和实践。我会继续努力的!