安装node.js
安装node.js,搜索一下就可以了。linux也可以。我用的是win10系统,下载安装包。有两个版本,下载了长期维护版。然后安装,一路yes就可以搞定。
然后win+r,敲入cmd。在终端窗口中输入:
node -v
查看一下版本。我的显示v14.16.0
建立站点目录,并初始化
建一个目录,例如mywebsite,用npm init -y初始化项目
mkdir mywebsite
cd mywebsite
npm init -y
这样就会自动生成package.json
安装Express
注意:--save参数可以在package.json中增加依赖
npm install express --save
创建一个空的index.js文件,并修改package.json文件
在mywebsite中建一个index.js文件。空文件就可以,先不用管它。然后打开package.json,在"scripts"里增加一行:
"start" : "node index.js"
编辑index.js
以下就是配置网站的语句,更详细的完整解读,其实可以在expressjs.com中查到。
const express=require('express');
const app=express();
const port=process.env.PORT || 3000;
app.use(express.static("html")); //关键是这句,静态页面请放在html目录
app.listen(port,()=>{ console.log("服务启动成功!");});
在mywebsite中建一个叫html的子目录,然后把做好的静态网站拷贝进去就可以
如果临时测试用,可以建一个index.html文件,在body里加入一行<p>我的网站</p>,然后存盘。
大功告成的一刻
在终端窗口里启动服务。
npm start
如果不出意外,会显示“服务启动成功!”,我们打开浏览器,输入localhost:3000。就会看到网站已经成功运行了。