您的位置:首页 > 运维架构 > 网站架构

六行代码搭建静态网站

2017-10-11 00:00 197 查看
很多人觉得用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/




扫一扫关注我的微信公众号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Node.js