继上一篇介绍了基于Nodejs的http服务和文件操作的内容后,本篇内容主要介绍前端工程师在日常工作中较少接触到的TCP相关知识内容,从Nodejs的TCP模块入手,通过实例看看TCP是怎么一回事。tcp是什么?tcp是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP层是位于IP层之上,应用层之下的中间层。与我们接触最频繁的http请求就是基于它,相比于http,它没有超时时间,正常情况
第一次使用webpack进行打包,遇到了很多的坑,老是报错,经过这个查查查,终于打包成功,这里的打包就是单纯打包js,没有和任何的框架配合使用,但是在执行过程中出现了很多的问题,现在已经逐步解决,大概流程了解了,但是还没有和深刻的理解,这里就是先做个笔记,以免以后遇到相同的情况,浪费时间。1.webpack打包基于node先下载node,下载地址:https://nodejs.org/en/dow
身为一个后端工程师,被一个前端问题折磨的死去活来,久久不能找到原因。定位问题怎么少得了日志,找前端加日志是可以的,奈何是供应商团队的前端啊,再说他搞半天也没找到问题,算了自己来加吧,心中默念我不入地狱谁入地狱,阿弥陀佛... 前端项目是用
下载node-webkit https://github.com/rogerwang/node-webkit 找到Downloads这一小节,然后下载对应平台的node-webkit预编译包。(为了介绍起来方便,本文后续内容全部针对windows平台,OSX和linux平台上的操作类似,就不做
一.使用场景:1.node创建的前台项目需要输入地址展示页面2.有设置缓存或者cdn的需要在静态文件更改时能使用新的而不是缓存的,需要版本号这里3.可能需要压缩静态文件的 二.一些参考地址,需要安装的插件1.loader ( https://github.com/JacksonTian/loader )(配合编译使用的)2.loader-builder( https:
前言之前做的几个项目都托管在阿里云服务器,但是最近要到期了。想着到底要不要续期,毕竟100/月。后面看着阿里云有个活动,800/三年。果断买下。环境部署折腾了一天,其中也遇到几个坑。目录一、安装环境
1.1 安装NodeJS环境
1.2 安装版本控制软件Git
1.3 安装MongoDB数据库
1.4 安装Nginx
二、导入数据
三、安装项目
四、部署项目
4.1 Ng
nodejs egg+pkg打包部署文档 egg框架配置pkg打包成可执行文件,网上找了好多资料都打包不成功,这里记录一下需要配置的地方安装pkg npm install pkg -g
在egg框架项目下的config/config.default.js里添加配置:// pkg打包配置 begin
const process = require('process')
// 通过process
目录一、引言二、配置服务器1. 远程连接服务器· 用服务商提供的远程连接· 用MotaXterm来远程连接编辑编辑编辑 2. 登录实例· 如何获取账号和密码· 服务商远程连接方式: · MotaXterm连接方式三、项目准备与测试1. 安装nodejs· 进入安装目录· 下载· 解压· 重命名文件夹· 配置环境变量· 检验是否安装成功 · 更换镜像与下载pn
注:服务器为CentOS 7.3.1611,使用Xshell6 + Xftp6工具完成服务器远程操作一、安装Node环境通过Xshell连接服务器成功之后就可以开始以下工作1.清理工作如果之前有安装过nodejs,用自带的包管理命名先删除一次yum remove nodejs npm -y然后手动进入以下目录删除相关文件 进入 /usr/local/lib 删除所有 node 和 node_mod
1. 背景Node.js在官网上是这样定义的: “ 一个搭建在Chrome JavaScript运行时上的平台,用于构建高速、可伸缩的网络程序。Node.js采用的事件驱动、非阻塞I/O模型使它既轻量又高效,是构建运行在分布式设备上的数据密集型实时程序的完美选择。”用Node.js处理I/O密集型任务相当简单,只需要调用它准备好的异步非阻塞函数就行了。然而数据密集型实时(data-intensiv
适用情况首先说明,此情况不具备普遍性。若你的情况与笔者类似那么希望这篇文章能够帮到你。我的项目情况是这样的:用node.js做后台,ejs做模板引擎(即整个页面是一个ejs文件)由node.js将数据渲染完成后,再将完整页面返回给用户。那么这样做会遇到的问题:1. 本项目没有html页面,ejs的作用也不是引入公共的组件,直接就是一个完整的页面,用webpack中处理ejs文件的loader返回的
前言React 、 Webpack 等技术如火如荼,你是不是还在愁苦如何把这些杂乱的知识统统学习一下,开启一段新的前端开发之路呢?本文将以一个例子来讲解如何使用 React 、 Webpack 、Nodejs 、 Express 1. 安装及配置环境 1.1 安装Node.js与NPMNode.js&nbs
对于我来说,第一次接触前后端整合问题的小白,刚开始是一脸懵逼,这个问题整整坑了我一个晚上加一个早上,现在写出来总结;前端开发:vue-cli+webpack;后台开发:nodejs框架express; 前端开发之后,使用localhost能正确访问vue-cli自带的服务器。而在后台方面,一开始我是直接在expres的views和public上开发前端页面,因此在一些配置方面都是上个项目
转载
2024-03-18 10:47:01
327阅读
目录Express 框架1 Express简介2 安装Express3 第一个 Express 框架实例4 请求和响应5 路由6 静态文件7 GET方法8 POST 方法9 文件上传Express 框架Express是一个为 Node.js 设计的 web 发框架它基于 NodeJS 平台。1 Express简介Express是一个简洁而灵活的 node.js Web 应用框架,提供了一系列强大特
某云服务商的一个全新的云服务器,系统为centos。需要在上面部署一套系统,包括了java、nodejs等等。本文记录一下与nodejs有关的部署过程。有些操作是熟悉、简单的,但也记录出来,权当流水账。背景同事在工作群发了一个txt文件,给出了云服务商网址、账号、密码,要求部署一套系统并测试。信息描述很简单,要求描述很简单。云服务器查找IP由于不提供服务器IP,只能自己查。登陆云服务商网站,首页是
ExpressExpress是基于node.js中http模块进一步封装出的包使用Express我们可以方便快速的创建Web网站服务器或API接口服务器安装npm i express@4.17.1 //版本可根据自己需要使用express实例一个服务const express = require("express") //引入express
const server = express()
目前要做后台数据与前台页面的交互,服务器则是必不可少的存在。接触过apache(被我们叫做“阿帕奇”),也接触过今天需要提到的node.js。虽然网上教程一大把,但是我要为自己记录一份,方便自己的查阅。1、下载node.js,直接百度node.js进入官网,点击downloads下载,我根据自己机型,选择windows 64位.我这里选择.msi,有界面式的安装,zip需要命令安装。个人觉得能力不
问题:测试环境和生产环境不是同样的数据库或者配置不一样,那么上线的时候总不能改代码吧?那么如果实现一键部署呢?实现: 那么我就来快速搭建并且测试一下,步骤如下。 1、你已经成功安装了node。 2、快速搭建一个项目:使用express的应用程序生成器npx express-generator。具体实现如下:https://www.expressjs.com.cn/en/starter/genera
express是Node.js的官方唯一推荐的框架,它扩展了http工具以及一些好用的功能。如此好用的东西,赶紧的安装起来:npm install express -g
新版本的express的命令集中到了另一个插件中,简单的如同以前一样的express -V运行的返回不是它的版本号,而是提示“express不是内部或
引子: 最近在做一个web项目的优化,遇到一个问题,就是在加载初始页面的时候会引用到很多js/css文件,每引用一个文件就会产生一个http请求,这样项目的性能就会受到很大影响。 所以我们决定将js/css文件打包成一个或者几个较大的文件,这样的话可以大量的减少http请求,从而