很多人觉得用SpringBoot开发后端服务太方便了,但是Node.js可能比SpringBoot更方便,用SpringBoot你需要先新建一个工程,然后再写逻辑代码,但用Node.js直接拿一个js文件就开写,写完直接一条命令 node xx.js 就跑起来了,启动速度也甩SpringBoot几条街。
不得不承认Node.js很简洁高效,甚至可以说,在node面前,Java的Spring框架显得有些臃肿不堪。
如果要开发一个静态网页服务,node只需要新建一个JavaScript文件,写六行代码就搞定了。
就拿我的博客为例,先从gitee上把博客的网页源码下载下来:
https://gitee.com/yunTerry/yunterry
把这些静态html、css、js网页文件放在电脑D盘blog文件夹下,路径:D:/blog/,新建一个app.js中加入如下代码:
var express = require('express');
var app = express();
app.use(express.static('D:/blog/'));
app.listen('5000', function () {
console.log('启动服务 http://localhost:5000');
});
然后执行 node app.js
,浏览器打开 http://localhost:5000 就能看到网页服务就跑起来了:
当然运行这段代码需要 express 模块,全局安装 express 模块:
npm install -g express
也可以简写成
npm i -g express
当然用SpringBoot搭建也很简单,新建一个工程,加入三行配置就可以了:
server.port=5000
spring.mvc.static-path-pattern=/**
spring.resources.static-locations=file:D:/blog/
扫一扫关注我的微信公众号