在开发vue的过程中,npm run build后生成的文件需要在服务端才可以使用,以往使用的是基于appche的xammp工具来显示,之前本地使用less的时候也是引入less.min.js文件,但xammp有些笨重,于是选择用nodejs来实现一个简单的本地服务,来查看依赖服务器环境的页面。

nodejs本身已经提供了创建服务的方法createServer,但没有提供页面入口,express,koa等框架提供了,但略复杂。

因此,写了一个简单的无依赖的服务,用来预览页面。使用方法如下:

git clone https://github.com/sumnow/simple-server.git
node server.js

打开浏览器http://localhost:8080 即可查看效果。

默认服务启动在8080端口,预览目录下index.html,可以修改server.js来改变端口和页面地址。

var port = 8080;
var pagePath = "/index.html"

目前基于这个的FileBlog运行良好~

项目地址:
https://github.com/sumnow/simple-server

转载于:https://www.cnblogs.com/mydia/p/8294938.html

简易nodejs服务器相关推荐

  1. node.js搭建简易Web服务器

    node.js搭建简易Web服务器 node.js简介 Node.js 是一个基于V8引擎的JavaScript 运行环境. V8 是为Google Chrome 提供支持的 JavaScript 引 ...

  2. php渲染nodejs api,如何使用nodejs 服务器读取HTML文件渲染至前端

    这次给大家带来如何使用nodejs 服务器读取HTML文件渲染至前端,使用nodejs 服务器读取HTML文件渲染至前端的注意事项有哪些,下面就是实战案例,一起来看一下. 1.分别简单实现三个备用页面 ...

  3. python3编写简易统计服务器

    打点这个功能总是美其名曰"帮助提升用户体验",其实说白了就是记录用户做了哪些操作.目前国内很多通用软件都做了相关功能,像360.QQ等这样的以用户体验出众的软件,其打点的面自然也很 ...

  4. RHEL5系统 sendmail+qpopper 架设简易邮件服务器

    转自 "小蜗牛技术之家" 博客  原稿: http://snailwarrior.blog.51cto.com/680306/139098 [小蜗牛奋力之作 ] 目标:在RHEL5 ...

  5. python 简易HTTP服务器搭建

    安装Python简易HTTP服务器 大多数Linux/Unix/mac OS操作系统都已默认安装,直接运行以下命令即可,其中"8008"为指定的端口号:如果没有安装python,可 ...

  6. cefsharp 发送请求服务器_使用 WPF 版简易 SIP 服务器向 GB28181 摄像头发送直播请求...

    使用 WPF 版简易 SIP 服务器向 GB28181 摄像头发送直播请求 目录 一.引言 二.项目渊源 三.软件使用及 SIP INVITE 流程 (一) 注册和心跳 (二) 直播 INVITE 四 ...

  7. PHP服务器脚本实例,Shell脚本实现的一个简易Web服务器例子分享_linux shell

    这篇文章主要介绍了Shell脚本实现的一个简易Web服务器例子分享,本文实现的Web服务器非常简单实用,可以在你不想安装nginx.apache等大型WEB服务器时使用,需要的朋友可以参考下 假设你想 ...

  8. 轻松创建nodejs服务器(1):一个简单nodejs服务器例子

    这篇文章主要介绍了一个简单nodejs服务器例子,本文实现了一个简单的hello world例子,并展示如何运行这个服务器,需要的朋友可以参考下 我们先来实现一个简单的例子,hello world. ...

  9. python局域网大文件_[源码]Python简易http服务器(内网渗透大文件传输含下载命令)...

    Python简易http服务器源码 import SimpleHTTPServer import SocketServer import sys PORT = 80 if len(sys.argv) ...

最新文章

  1. c语言作业扩展名通常为什么,C语言的源程序通常的扩展名是( )
  2. linux的tmp目录不会清空,关于Linux系统中/tmp目录的清除问题
  3. C#-几个STL相关
  4. 美军称五角大楼遭网络袭击 2.4万份敏感文件被盗
  5. IOS15打包动态库
  6. 不同用户同时并发测压_简单聊聊吞吐量(TPS)、QPS、并发数、响应时间(RT)概念...
  7. python 中如何判断list中是否包含某个元素
  8. Python操作数据库(二)
  9. RxHttp 一条链发送请求,新一代Http请求神器(一)
  10. linux 内核空间与用户空间
  11. Leetcode669.Trim a Binary Search Tree修建二叉树
  12. 62. WWW 服务器
  13. 使用PS创造非凡动物形象
  14. 日本初创公司Elix正在使用AI研究COVID-19药物
  15. 计算机需要英语水平的标准,计算机专业英语课程标准和要求
  16. LabVIEW与Access数据库通信时,如何创建DSN文件
  17. [译]ng指令中的compile与link函数解析 转
  18. 几何分布及其期望计算
  19. 使用家庭或宿舍宽带将个人电脑变为服务器
  20. Android APP过检安全整改

热门文章

  1. 用c语言输出魔方阵答案,如何用C语言输出一个1—16 组成的4*4的魔方阵
  2. java动画迷宫寻路_[人工智能] 迷宫生成、寻路及可视化动画
  3. 设备描述符请求失败_如果用户发出过多请求 苹果将取消Apple ID帐户恢复
  4. php字长是什么,计算机的字长是指什么
  5. PYPL 11 月的 IDE 指数榜单
  6. 一窥 ARM 的 AI 处理器
  7. Win2003安装SP1方法
  8. 结对-五子棋游戏-开发环境搭建过程
  9. There is no Action mapped for namespace / and action name accredit.
  10. eclipse集成maven