笔者于2026.3.19补记:这一篇是我已知最早使用全栈并且发出来的文章,对我来说具有纪念性意义,也为我后面写chiblog,转golang打了底,虽然我已经去写golang不写nodejs了,但是还是放在这里权当对初一的我作纪念。

好了,我回来了QAQ

最近因为我要搞♂事情

所以我就要用RESTful API

正好node.js符合

就用上了

蛮不错的

node我用的是express

你赖东东不错嘛~

nodejs用了才知道好草

Tips:nodejs就是JavaScript的服务端,基于Google V8引擎

有一些有名的Blog(可以跟wordpress肩并肩的那种),例如Ghost和Hexo,这两个是可以部署静态博客的~

Express入门

我们先可以创建一个npm的project

npm init -y

我们可以用npm安装express

npm install express

然后呢,写个main.js

var express = require('express');

加载express模块……

app.get('/', function (req, res) {
   res.sendFile( __dirname + "/public/" + "403.html" );
   res.status(403);
   res.send("Error");
})

这是Http的GET函数,可以设置地址,例如本文的就可以在 127.0.0.1:port/ 看到效果~

.get 可以换成 .post , .delete , .put 等等等等

POST 的话要用个东西蕉 POSTMAN ……

笔者补记:目前我建议Bruno,是Postman的开源替代品且功能更强大,不需要登录账号激活,Postman现在已经不是最优解了。

var server = app.listen(port)

这个port就是express监听的端口,1<port<65535,如果端口被占用了换一个就行~

然后把这些代码整合在一起……就成了一个简单的express程序~

然后……敲代码

node main.js

然后你就可以康到你自己写的成果了