六行代码搭建静态网站

来源:互联网 发布:weibull 7软件下载 编辑:程序博客网 时间:2024/05/22 00:42

很多人觉得用SpringBoot开发后端服务太方便了,但是Node.js可能比SpringBoot更方便,用SpringBoot你需要先新建一个工程,然后再写逻辑代码,但用Node.js直接拿一个js文件就开写,写完直接一条命令 node xx.js 就跑起来了,启动速度也甩SpringBoot几条街。

不得不承认nodejs很简洁、高效,甚至可以说,在node面前,Java的Spring框架显得有些臃肿不堪。

如果要开发一个静态网页服务,node只需要新建一个JavaScript文件,写六行代码就搞定了。

就拿我的博客为例,先从github上把博客的网页源码下载下来:

https://github.com/yunTerry/yunTerry.github.io

把这些静态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=5000spring.mvc.static-path-pattern=/**spring.resources.static-locations=file:D:/blog/

扫一扫关注我的微信公众号

原创粉丝点击