
Nodejs
IT淘金者
立志成为行业布道师的一名前端程序猿
展开
-
弄懂webpack,只要看这一片就够了(文末有福利)
什么是webpack webpack是什么,官网中是这么说的。 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。 从上面的概念中,我们可以看出webpack是一个会把应用程序中具有依赖关系的每个模块打包成一个或者多个bundle原创 2020-11-19 10:04:58 · 1111 阅读 · 1 评论 -
图解基于 Node.js 实现前后端分离 - 优快云博客
因为会上出了个意外,ppt图片全部丢失,只好对着白板跟大家交流了半个多小时。由于我做演讲不喜欢写太多的文字,没有图片的情况下讲漏了一些内容。这篇文章是我在会上分享内容对照ppt进行地整理。基本介绍首先从一个重要的概念“模板”说起。 广义上来说,web中的模板就是填充数据后可以生成文件的页面。 严格意义上来说,应该是模板引擎利用特定格式的文件和所提供的数据编译生成页面。模板大致分为前端模板(如ejs)和后端模板(如freemarker)分别在浏览器端和服务器端编译。由于当场有一部分同学对node.转载 2020-11-11 14:30:38 · 1113 阅读 · 0 评论 -
Node.js+Koa开发微信公众号个人笔记(一)准备工作 - ZhangCui - 博客园
本人也是在学习过程中,所以文章只作为学习笔记,如果能帮到你,那就更好啦~当然也难免会有错误,请不吝指出~一、准备工作1、本人学习教程:慕课网Scott老师的《Node.js七天搞定微信公众号》 ,但是有点小贵,经济条件允许的话可以支持一下。2、文档:微信开发官方文档,必备。https://mp.weixin.qq.com/wiki3、微信开发测试号:测试公众号,必备。https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login转载 2020-11-10 14:34:41 · 271 阅读 · 0 评论 -
nodejs服务后台持续运行
forever.jpeg我用本地mac连接阿里云服务器,启动nodejs服务,客户端掉线,服务也会终止。如何在客户端掉线的情况下,node服务正常运行?forever介绍forever是一个nodejs守护进程,完全由命令行操控。forever会监控nodejs服务,并在服务挂掉后进行重启。forever安装npm install -g foreverforever使用forever start index.js //index.js是你要启动的js...转载 2020-11-10 14:34:30 · 459 阅读 · 1 评论 -
node.js项目中常量的配置 - 个人文章 - SegmentFault 思否
在项目中,我们常将一些常量信息做成配置项,如,数据库的链接配置,业务错误代码配资等等。我们通过两种方式可以解决该问题。 系统环境变量的方式 配置文件的方式 下边,将以这两方面进行展开。1. 系统环境变量Node.js 中通过process.env来访问当前的环境变量信息$vim test.jsconsole.log(process.env.HELLO_MSG);// 系统设置环境变量$ export HELLO_MSG="Hello, world" &a.转载 2020-11-09 15:10:12 · 456 阅读 · 0 评论 -
Express实现路由分发控制、RESTful API
Express实现路由分发控制、RESTful API标签(空格分隔): Node.js最近在用Express作为自己的WEB应用框架,其中最为迷惑的就是Express的路由控制和分发,在网上搜了很多资料,但是大部分的资料都是将Express的路由控制写在了app.js入口文件中,但是这样的写法写一些Demo是可以的,但是在实战项目中基本上不会这样来写,因为随着项目的庞大,在app.js入口文件中的路由控制将会越来越复杂。所以,我们实际项目中一般会将不同的业务逻辑交给不同的模块开负责。以下是这几转载 2020-11-09 15:07:51 · 456 阅读 · 0 评论 -
express路由管理的几种自动化方法分享-js教程-PHP中文网
我们平时在使用express写代码的过程中,会根据类别,将路由分为多个不同的文件,然后在项目的入口文件(例如app.js)中将其依次挂载,例如:1234567const index = require('./routes/index')const user = require('./routes/user')// ...其他路由文件app.use('/', index)app.use('/user', user)// ...挂载其他路由但是当路由文件过多时,这样写会多出很多重.转载 2020-11-06 16:33:05 · 398 阅读 · 0 评论 -
CommonJS,AMD,CMD区别 - 郑星阳 - ITeye博客
CommonJS,AMD,CMD区别博客分类: seajs和requirejsJavaScriptzccst转载学得比较晕,再次看commonjs,amd, cmd时好像还是没完全弄清楚,今天再整理一下:commonjs是用在服务器端的,同步的,如nodejsamd, cmd是用在浏览器端的,异步的,如requirejs和seajs其中,amd先提出,cmd是根据commonjs和amd基础上提出的。为什么晕呢?是因为没用,或用得太少。光看看文章是不行的。CommonJS...转载 2020-11-05 15:45:08 · 280 阅读 · 0 评论 -
异步加载js文件并执行js方法:实现异步处理网页的复杂效果
异步加载js文件并执行js方法:实现异步处理网页的复杂效果 有这么一个场景,当你的网页页面效果过多就会造成了打开页面的速度变得缓慢,长时间处于加载的状态,这样的效果通常会让用户感到不友好,通常的处理方法是先加载基本的html,然后再加载其他的网页效果,让用户感觉到页面一下子就出来了,然后其他的网页效果再慢慢的展现出来。 这里通过JSLoader组件来实现这种前端的效果 var JSLoader = function(){ var sc...转载 2020-11-05 15:44:42 · 236 阅读 · 0 评论 -
nodejs开发 过程中express路由与中间件的理解 - pyj063 - 博客园
nodejs开发 过程中express路由与中间件的理解nodejs开发 express路由与中间件路由通常HTTP URL的格式是这样的:http://host[:port][path]http表示协议。host表示主机。port为端口,可选字段,不提供时默认为80。path指定请求资源的URI(Uniform Resource Identifier,统一资源定位符),如果URL中没有给出path,一般会默认成“/”(通常由浏览器或其它HTTP客户端完成补充上)。.转载 2020-11-04 19:26:30 · 533 阅读 · 0 评论 -
NodeJS入门04-Express路由和中间件 - 小之 - 博客园
nodeJS入门04-Express路由和中间件Express框架是后台的Node框架,在后台的受欢迎的程度,和jQuery一样,就是企业的事实上的标准。路由路由是指如何定义应用的端点(URIs)以及如何响应客户端的请求。路由是由一个 URI、HTTP 请求(GET、POST等)和若干个句柄组成,它的结构如下:app.method(path, [callback...], callback)/*app:express 对象的一个实例method: HTTP 请求方法pat转载 2020-11-04 19:25:52 · 194 阅读 · 0 评论 -
Mac中安装Node和版本控制工具nvm遇到的坑
首先说说常规的安装1. 下载nvm,使用nvm来管理Node版本官方文档windows 版本 https://github.com/coreybutler/nvm-windowsmac 版本 https://github.com/creationix/nvm#install-script命令行 尽量不要用brew,免得掉坑curl -o- https://raw.git...原创 2020-03-09 20:13:39 · 1755 阅读 · 0 评论 -
mongoose 笔记
快速启动首先需要安装MongoDB和Node.js。然后使用npm下载mongoose:npm install mongoose接着我们直接在项目中引入mongoose,并且连接数据库就会在本地运行 MongoDB了:// index.jsvar mongoose = require('mongoose');mongoose.connect('mongodb://localhost/...转载 2019-08-07 17:15:39 · 353 阅读 · 0 评论 -
vue+node实现中间层同步调用接口
为了应对业务的复杂性,提高前端的渲染能力,故在项目中引入nodejs做中间层,前端承接vue,后端对接Java。至于为什么这么搞,网上有好多文章都在讨论,可以说仁者见仁智者见智,这里我们不在深究。这里主要记录一下,我在项目中尝试使用这种结构遇到的问题:1.前端的vue工程采用axios请求中间层node服务会遇到跨域问题解决方法:打开vue工程的index.js配置文件添加如下配...原创 2019-07-31 21:52:57 · 2087 阅读 · 0 评论 -
Node.js Web 开发框架大全《中间件篇》
这篇文章与大家分享优秀的 Node.js 中间件模块。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。您可能感兴趣的相关文章10大流行的 Metro UI 风格 Bootstrap 主题 推荐35款精致的 CSS3 和 HTML5 网页...转载 2019-07-26 16:18:52 · 422 阅读 · 0 评论 -
NodeJS作为Web架构中间层的使用
截至2016年12月,中国网民规模已达7.31亿。传统的网站系统是否能够支撑得起如此庞大的且不断增长的用户访问并且为用户提供体验友好的页面?一、传统的前后端:二、传统的前后端分离问题:性能问题:1、渲染、数据都在客户端做,影响性能;2、需要等待资源到齐才能进行,会有短暂白屏与闪动,尤其是网页由js生成的体验更差;3、在低速网络情况下体验更差;重用问题:1、模...转载 2019-07-26 16:16:46 · 2534 阅读 · 0 评论 -
Mock.js 和Node.js详细讲解
原文地址:http://www.manongjc.com/article/10503.html《一统江湖的大前端》系列是自己的前端学习笔记,旨在介绍javascript在非网页开发领域的应用案例和发现各类好玩的js库,不定期更新。如果你对前端的理解还是写写页面绑绑事件,那你真的是有点OUT了,前端能做的事情已经太多了,手机app开发,桌面应用开发,用于神经网络人工智能的库...转载 2019-06-19 21:37:27 · 1453 阅读 · 0 评论 -
gulp + browsersync实现页面自动刷新
写习惯了vue,特别喜欢vue的自动刷新功能,于是琢磨在node中如何自动刷新,使用过nodemon, 但是感觉效果差点,看到网上有gulp + livereload的方案和gulp +browsersync的方案,但都是褒贬不一,先简单记录如下:第一、依赖安装第二、根目录创建gulpfile.js,具体代码如下var gulp = require('gulp');var brow...原创 2019-05-31 15:08:29 · 331 阅读 · 0 评论