使用Node.js在本地搭建HTTP服务器

由于很多人问这个问题,我在这回复一下。

  • 下载安装Node.js
  • 打开命令行
  • 在本地建一个文件夹,进行如下操作

[ 1] 初始化项目,将会自动创建package.json配置文件

npm init -y

[ 2] 安装Express框架,用于快速创建HTTP服务器

npm install express --save

[ 3] 安装nodemon监控文件修改

npm install nodemon -g

[4 ] 安装mysql的软件包

npm install mysql --save


搭建完成后,将server.js文件放到这

最后在命令行运行该文件,至此就完成了

node server.js

注:对于正式上线的项目,小程序要求服务器域名必须在小程序管理后台中添加,域名必须经过ICP备案,且支持HTTPS和WSS协议,对于开发人员来说,为了方便学习,可以在微信开发者工具中关闭这些验证,从而利用本地服务器来测试网络功能。单击工具栏中的详情按钮,找到【不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书】选项,勾选它即可。--------来自《微信小程序开发实战》一书。

如果想要完整的代码,我上传到资源了。(其实没必要,代码都写在博客里了,就多了几张图片!)

使用Node.js在本地搭建HTTP服务器相关推荐

  1. 如何快速用node在本地搭建一个服务器

    众所周知,服务器是通过安装特殊的软件(或者运行特殊的代码)来提供网络服务的机器.那么我们的电脑可不可以弄成一个服务器,来供他人访问呢? 答案是可以的,这里我们需要按照一下node.js这个软件.具体按 ...

  2. nodejs 本地php服务器,node.js创建本地服务器详解

    本文主要和大家分享node.js创建本地服务器详解,简易上手node.js后,我们就可以在自己电脑上创建本地服务器了.希望能帮助到大家. 一.先上代码.//请求Node.js自带的http模块. va ...

  3. 使用Node.js+Socket.IO搭建WebSocket实时应用

    Web领域的实时推送技术,也被称作Realtime技术.这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新.它有着广泛的应用场景,比如在线聊天室.在线客服系统.评论系统.WebIM等. 作 ...

  4. Node.js的环境搭建方法和 npm 的使用方法

    Node.js的环境搭建方法和 npm 的使用方法 Node.js 环境的搭建 Node.js 介绍 Node.js 下载 配置Node.js node.js 测试 npm(包管理器)使用方法 npm ...

  5. vue+node.js+mysql项目搭建

    前言 用vue搭建前端页面.用node开发后端接口.数据库用mysql 可行性分析 缺点: nodejs单线程,不能做cpu密集型操作,导致时间片不能释放,阻塞后面的任务. nodejs可靠性比较低, ...

  6. node.js服务端搭建电影网站

    movieService[电影网站]服务端 基于node.js的express搭建的电影网站后台服务器,数据库为MongoDB,具有用户登录.注册.权限管理.专栏文章.点赞.电影推荐及增删改查管理的完 ...

  7. Node.js Git Server搭建及Git常用操作笔记

    Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...

  8. NGINX配置基于Node.js服务的负载均衡服务器

    NGINX配置基于Node.js服务的负载均衡服务器 本部署指南说明了如何使用NGINX开源和NGINX Plus在Node.js应用程序服务器池之间平衡HTTP和HTTPS通信.本指南中的详细说明适 ...

  9. 【前端Vue+后端Node.js+MySql】部署到服务器

    [前端Vue+后端Node.js+MySql]部署到服务器 文章目录 [前端Vue+后端Node.js+MySql]部署到服务器 1.买服务器 2.服务器操作 2.1.修改服务器密码,xshell登录 ...

最新文章

  1. 从零单排之玩转Python安全编程(II)
  2. C#增删改查操作Access数据库之二(数据库的增加)
  3. 不能修改“System Roots”钥匙串
  4. Java的FTP协议级客户端实现详解
  5. 解决java中对URL编码的问题
  6. 什么是服务的熔断降级
  7. Scut游戏server引擎Unity3d访问
  8. android使用谷歌插件下载图片,Image Downloader:批量图片下载
  9. c语言的条件运算符,条件运算符c语言
  10. 《筱静观察》2019开机仪式暨战略合作签约仪式在北京创新社成功举办
  11. rqt_publisher包用法详解
  12. 家里安装了两条宽带,有什么方法把两家运营商的宽带聚合起来用?
  13. html七天签到页面,每日前端签到(第七天)
  14. 网页整体放大/缩小的实现
  15. Qt 信号与槽基础操作
  16. Google Chrome浏览器的回退功能快捷键
  17. 基于JAVAHTML5运河古城网站计算机毕业设计源码+数据库+lw文档+系统+部署
  18. 为什么把资金叫做头寸
  19. Yolov1-v4学习笔记
  20. 描述统计与推断统计的关系

热门文章

  1. Windows下的TCP通信
  2. Python连接MySQL数据库(简单便捷)
  3. 第一季8:完整版(即包含mpp)根文件系统的制作
  4. IBM Rational Software Architect 通过编程方式生成UML模型
  5. PTA-山科-Java(软工)实验(7-10)
  6. python loads_load 和 loads的区别
  7. 【喜迎过新春挂灯笼】
  8. html 头像选择,html5点击上传头像选取本地图片上传代码
  9. 什么是promise?什么是回调函数?
  10. easygui安装教程