上一篇文章写了使用docker来做nginx镜像实现本地的页面代理以及接口转发,但是需要下载docker,这个对于很多人来说还是显得比较麻烦,于是这个文章就是介绍如何只用node就可以代理本地的页面和接口转发. 最简单的方法就是 1.到https://github.com/jiangzhenfei/server 下载,包括 proxy-conf.js 文件和 server.js 文件,复制到你需要代理的页面的目录,一般是index.html目录, 2.配置 proxy-conf.js 文件:如下…
跨域对于前端来说是一个老大难的问题,许多方法如jsonp.document.domain + iframe...都有或多或少的问题,一个最佳实践就是通过服务器nginx做反向代理,但奈何不懂相关知识,就一直琢磨着使用 node.js来做. 3月28更新: 在实现完功能后,我考虑将它做成一个可供任意项目调用的模块,简化其使用方法,预想的调用方式为: **start.js** ```` const webProxy = require('./webProxy').webProxy webProxy(…
最终目录结构 demo │ node_modules └───public │ │ index.html │ │ index.css │ └───index.js └───server.js 一.使用express框架的示例 1.下载express依赖 cnpm install express 2.server.js代码 //server.js var express = require('express'); var app = express(); app.use(express.stati…
我一个前端,为啥要搞服务器呢?因为公司就招了一个后端啊,后端忙不过来,就叫我这个萌新前端去搞后端的东西,我太难了. 直接进入正题吧,因为公司需求,要我在nginx服务器上面搭一个node.js服务器,用来给安卓和ios做版本更新管理的,然后我就花了一天半的时间.在网上找了不少教程文档,弄了出来. 首先,去node.js官网下一个node.js. 官方下载地址:https://nodejs.org/en/download/ 官方下载地址:https://nodejs.org/en/download…
随着前端不断发展,node基本已经成为必备,在调试的时候经常需要服务器,在之前的做法通常是去下载一个phpstudy 或者 xampp等启动一个服务,作为一个前端人虽然可以借助各种工具,但是怎么能不懂node如何搭建?为大家分享下代码,直接用就可以 node原生 var http=require('http'); var fs=require('fs'); var root="C:/Users/Administrator/Desktop/layuicms2.0" //开启服务 var…
/** * 代理服务器 natapp -authtoken f1bdaa0535788971 * 热部署指令 supervisor index */ const Koa = require('koa') const koaStatic = require('koa-static') const bodyParser = require('koa-bodyparser') const autoRouter = require('./util/koa-automate-router') const…
先在server.js里面引入: var fs = require('fs');   然后写入  // 往writeme.txt文件 写入一些内容     fs.writeFile('./writeme.txt', [zuidi, now, address, text], function (err) {         // 判断 如果有错 抛出错误 否则 打印写入成功         if (err) {             throw err;         }         co…
//下载依赖 cnpm i http cnpm i path cnpm i fsvar http = require('http'); var path = require('path'); var fs = require('fs');//引入文件的路径 let mime={  '.js':'application/javascript',  '.css':'text/css' }//创建服务 http.createServer((req,res)=>{// 发送 HTTP 头部 // HTT…
在命令符中输入 npm install -g live-server安装live-server 安装完成后在项目文件夹下打开cmd,输入live-server启动…
前端使用node.js的http-server开启一个本地服务器 在写前端页面中,经常会在浏览器运行HTML页面,从本地文件夹中直接打开的一般都是file协议,当代码中存在http或https的链接时,HTML页面就无法正常打开,为了解决这种情况,需要在在本地开启一个本地的服务器.本文是利用node.js中的http-server,开启本地服务,步骤如下: 1 下载node.js官网地址: https://nodejs.org下载完成后在命令行输入命令$ node -v以及$ npm -v检查版…