新手如何配置nodejs(服务器端的配置)

一 nodejs的安装和配置

1先下载并且安装nodejs。

2配置环境变量(path环境变量会被还原,每天都要重新配置)。

3在cmd中输入node -v  查看,如果出现版本信息说明安装成功,否则会报错,没有安装成功。

(nodejs可以作为服务端语言,运行安装了node环境的服务器上)

二安装淘宝镜像cnpm,npm:就是模块的管理工具,用它安装各种node软件包,express,redis等。npm是国外的,安装淘宝镜像也是为了加速下载的速度。淘宝镜像可以百度找到语句,或者直接copy以下的链接。

npm install -g cnpm --registry=https://registry.npm.taobao.org

二express的创建(初始化)express的项目

1express是基于nodejs的web框架(可以简化nodejs)

2express generator是一个创建express项目的工具

3安装express :cnpm i express generator -g

4使用express创建项目:express projectName

5进入项目并且初始化:cd projectRootDir && cnpm i

cnpm init(一直回车),就是对项目进行初始化

三给项目添加redis依赖(nodejs使用redis作为依赖)事先需要安装redis。

redis:cnpm i redis  --save

四启动项目

1npm start,这个命令其实执行package.json中的脚本,这个启动express项目的方如果需要热部署,使用supervisor 。

2安装:cnpm i supervisor -g

3启动:进入项目的项目根目录,supervisor ./bin/www

4停止:ctrl+c

5supervisor:相当于nodejs脚步的小主管。

五express

使用express generator创建的项目,app.js是项目的入口,他是一个基于nodejs的文件,在文件中可以看到一些require语句,是表示引入需要的js模块,在使用require来引入所依赖的第三方的js文件(比如redis)路径不需要 . 开头,表示当前文件夹。路由器是用来告诉express什么样的请求进入服务器应该由哪一程序来处理。请求可以通过url 和方法(get/post)来描述,路由器在web项目中是一个前端控制器。

时间: 2024-10-12 01:43:38

新手如何配置nodejs(服务器端的配置)的相关文章

如何编写package.json配置NodeJS项目的模块声明

在NodeJS项目中,用package.json文件来声明项目中使用的模块,这样在新的环境部署时,只要在package.json文件所在的目录执行 npm install 命令即可安装所需要的模块. package.json文件中可配置的项有:名称(name).应用描述(description).版本号(version).应用的配置项(config).作者(author).资源仓库地址(repository).授权方式(licenses).目录(directories).应用入口文件(main)

阿里云服务器(ECS)从购买到配置NodeJS环境

本人入门级前端,对服务器不熟悉,这是自己摸索的过程,可能会有错误! 1.购买 阿里云服务器有个活动是新用户前六个月可以免费试用,但是每天早上发放一定的名额,但为了方便,我买了18RMB的捆绑套餐,也是很划算的.服务器配置是40G系统盘+20G数据盘,1核2G内存(购买时说的1G),对于个人来说,足够用了.我使用的系统是CentOS 7.3 64位. 2.进入服务器 购买后根据自己的密码可以通过ssh进入服务器,以mac系统为例. ssh [email protected]公网ip 之后输入密码进

webStrom中配置nodejs

1.安装nodejs 下载地址:node.js:https://nodejs.org/download/ 按照提示安装即可 2.安装WebStrom 按照提示安装即可 下载地址:webstorm:http://www.jetbrains.com/webstorm 3.在WebStrom中配置nodejs 单击file-->settings-->nodejs and npm 按照下图设置

Nginx+Tomcat的服务器端环境配置详解

这篇文章主要介绍了Nginx+Tomcat的服务器端环境配置详解,包括Nginx与Tomcat的监控开启方法,需要的朋友可以参考下 Nginx+tomcat是目前主流的Javaweb架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1.Java JDK安装: #下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-7u25-Linux-x64.tar.gz ? 1 tar -xzf jdk-7u25-linux

Nodejs安装及配置

最近工作中接触到一款新的编辑工具--Sublime Text,其中某些插件需要nodejs支持,折腾了记下,现在先把Nodejs安装和配置过程记录下来. 1.首先是下载安装包 进入官网https://nodejs.org/en/ ,根据自己情况下载安装包,这一步就不多说了 2.安装Nodejs 本人下载的 安装包为 node-v6.11.0-x64.msi,双击运行,一直下一步,就OK了 ,这一步也不多说了 3.验证 win + R 打开cmd, 输入node -v,可以查看nodejs版本,本

Windows系统下nodejs安装及配置

关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MVC开发框架,而且支持jade等多种模板,是Node.js上最流行的Web开发框架.这几天刚接触PhoneGap,曾经也看了一些nodejs的基础但苦于时间有限一直没机会亲自搭建一个nodejs环境,今天周末,部署了PhoneGap到Android,顺便一同搭建了一下nodejs本地环境,自己的操作过

LVS集群配置之NAT实现配置

NAT方式的实现过程.由于是实验环境,所以网络拓扑比较简单 用的是web服务做的实验 客户端不需要什么配置. 服务器端即real server1 和real server2 把所需要的httpd服务安装即可,有防火墙的配置下防火墙,不想配置防火墙的就把防火墙关掉. 下面我们来看director的配置 首先安装ipvsadm软件 可以使用RPM安装,也可以使用源码包安装. 这里我使用的是RPM包安装的.此次使用的RPM包不在平时我们所用的Package目录中,而是在LoadBalance目录下.你

JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用

Struts2框架介绍 三大框架:是企业主流JavaEE开发的一套架构.Struts2 + Spring + Hibernate 什么是框架?为什么要学习框架? 框架是实现部分功能的代码(半成品),使用框架简化企业级软件开发. Struts2与MVC? Struts是一款优秀的MVC框架 MVC:是一种思想,是一种模式,将软件分为Model模型.View视图.Controller控制器 JAVAEE软件三层架构:web层(表现层).业务逻辑层.数据持久层(Sun提供javaEE开发规范) Jav

大数据高可用集群环境安装与配置(02)——配置ntp服务

NTP服务概述 NTP服务器[Network Time Protocol(NTP)]是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击.时间按NTP服务器的等级传播.按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中. 安装部署 执行命令,安装ntp和ntpdate软件包 yum install ntp -