express
景尘
高山景行,一尘不染
展开
-
node之express搭建服务接口请求跨域问题
前提是已经搭建好初步express,参考https://blog.csdn.net/lbpro0412/article/category/7988872然后,vue-cli搭建demo,接下来引入axios,参考:https://blog.csdn.net/lbpro0412/article/category/7995996接口调用:this.$ajax.get('http://lo...原创 2018-09-01 11:47:41 · 582 阅读 · 0 评论 -
nodejs封装request请求
var Global = require('./config');var request = require('request')let co = require('co');function httpRequest(method, url, data) { // 封装request请求 post get var requestUrl = Global.xcontractUrl ...原创 2019-03-11 13:20:56 · 3328 阅读 · 0 评论 -
node.js之热更新重启nodemon
安装nodemon:npm install --save-dev nodemon修改package.json"scripts": { "start": "nodemon ./bin/www" },启动命令 npm run runnodemon最大的作用就是项目重启,触发重启的事件就是系统文件改变了。因为我们开发过程中经常要对系统文件进行修改,我们每次修改后的...原创 2018-09-06 09:33:03 · 5163 阅读 · 3 评论 -
vue-cli3搭建项目
官网:https://cli.vuejs.org/zh/guide/prototyping.html使用 npm 全局安装 vue-cli :npm install -g @vue/cli创建项目执行:vue create my-project具体选择什么配置,参考这个网站:https://blog.csdn.net/qq_36407748/article/deta...原创 2018-08-31 15:46:04 · 970 阅读 · 0 评论 -
pm2部署node项目
安装:npm install pm2 -g更新:pm2 update pm2命令:启动express项目命令:pm2 start ./bin/www打印日志:pm2 logs实时更新代码,不重启服务器,类似于热更新:watch起的作用(pm2 delete **.json && pm2 start **.json --env...原创 2018-11-06 18:01:01 · 1498 阅读 · 0 评论 -
express4配置环境变量
首先是修改package.json"scripts": { "start": "set NODE_ENV=local&& nodemon ./bin/www", "test": "set NODE_ENV=test&& nodemon ./bin/www", "preview": "se原创 2018-11-06 17:17:04 · 726 阅读 · 1 评论 -
[nodemon] app crashed - waiting for file changes before starting...
基于vue-cli3.0项目打包完成后,用node做服务器渲染,但是node运行起来提示错误为[nodemon] app crashed - waiting for file changes before starting...在本地没事,部署到服务器这样,其实在线上环境没必要用nodemon重启项目工程,所以这个时候修改express的package.json文件:"script...原创 2018-09-18 14:22:37 · 31818 阅读 · 0 评论 -
node做中间层
1、为什么使用服务端渲染?后端提供的接口所返回的数据格式有时候太适合前端直接使用,这些处理虽可以放在前端来进行,但也许数据量一大便会浪费浏览器性能。因而现今,增加node端便是一种良好的解决方案。客户端渲染路线:1. 请求一个html2. 服务端返回一个html 3. 浏览器下载html里面的js/css文件4.等待js文件下载完成5. 等待js加载并初始化完成...原创 2018-09-20 11:29:58 · 1883 阅读 · 0 评论 -
vue打包之后,刷新页面出现404的问题
我这边用的是node.js的express,解决方法是:参考官网:https://github.com/bripkens/connect-history-api-fallback首先安装:npm install --save connect-history-api-fallback在app.js里面引入:var history = require(' connect-hi...原创 2018-09-07 19:16:52 · 4506 阅读 · 0 评论 -
node.js做代理访问外部接口
官网:https://github.com/request/request这里我使用的事express框架第一步:引入request 安装:npm install --save requestvar request = require('request')第二步:对应的路径下发送请求以上只是打通这条路了,前端访问node服务器,然后node代理访问别的服务器的接口,实现...原创 2018-09-01 11:54:23 · 4594 阅读 · 0 评论 -
node做中间层
一、为什么用node做中间层?后端出于性能和别的原因,提供的接口所返回的数据也许不适合前端直接使用。前端所需的排序功能、筛选功能,以及到了视图层的页面展现,也许都需要对接口的所提供的数据进行二次处理。这些处理虽可以放在前端来进行,但也许数据量一大便会浪费浏览器性能。因而至今,曾加node端便是一种良好的解决方案。很多项目中后端应用往往不止一个服务,而是一群各司其职的服务,比如nginx的存...原创 2019-01-31 18:14:34 · 2878 阅读 · 0 评论