node+express搭建服务器环境

简介: node+express搭建服务器环境

一、概述

express是一个基于 Node.js 平台,快速、开放、极简的 Web 开发框架,

网址

Express - 基于 Node.js 平台的 web 应用开发框架 - Express 中文文档 | Express 中文网

http://expressjs.com/

二、如何搭建

1、创建项目

创建一个文件夹进入cmd执行npm init

E:\idea_workspace\demo>npm init

定义一个package name 然后一直回车即可

package name: (demo) demoExpress

引入express

E:\idea_workspace\demo>npm i express

2、编写server.js

上面的demo文件下创建server.js文件

/*引入express*/

const express = require("express")


/*创建一个app实列调用对象*/

const  app = express()


/*配置路由*/

app.get('/getUser',(req,res)=>{

   res.send({

       name:'tom',

       age:18

   })

})

/*监听对象并收到错误回调*/

app.listen(5005,(err)=>{

   if(!err) console.log("服务器启动成功!")

})

3、启动测试

E:\idea_workspace\demo>node server

服务器启动成功!

4、发布项目

见打包好的文件放在项目下新建的static(自定义文件名)文件夹

配置

/*引入express*/

const express = require("express")


/*创建一个app实列调用对象*/

const  app = express()


/*配置项目路径*/

app.use(express.static(__dirname+'/static'))


/*还可以自定义配置路由*/

app.get('/getUser',(req,res)=>{

   res.send({

       name:'tom',

       age:18

   })

})


/*监听对象并收到错误回调*/

app.listen(5005,(err)=>{

   if(!err) console.log("服务器启动成功!")

})

启动访问

node server

5、处理vue项目的支持history模式

安装中间件

npm i connect-history-api-fallback

配置

const express = require("express")


/*引入history处理中间件*/

var history = require('connect-history-api-fallback');


const  app = express()


/*使用*/

app.use(history())


app.use(express.static(__dirname+'/static'))


app.get('/getUser',(req,res)=>{

   res.send({

       name:'tom',

       age:18

   })

})


app.listen(5005,(err)=>{

   if(!err) console.log("服务器启动成功!")

})


相关文章
|
1天前
|
JSON JavaScript 中间件
利用Node.js和Express构建RESTful API服务
利用Node.js和Express构建RESTful API服务
4 0
|
1天前
|
Web App开发 JavaScript 前端开发
构建高效Web API:使用Node.js与Express框架
构建高效Web API:使用Node.js与Express框架
3 0
|
5天前
|
弹性计算 缓存 负载均衡
【阿里云弹性计算】游戏服务器部署实战:利用阿里云ECS打造低延迟游戏环境
【5月更文挑战第24天】使用阿里云ECS打造低延迟游戏环境的实战指南,包括选择高性能处理器和SSD存储的实例,规划架构,选择近玩家的地域和可用区,部署软件,优化性能及监控。通过负载均衡、自动扩展和数据缓存提升体验,同时关注数据安全与网络安全。
31 4
|
6天前
|
传感器 JavaScript 前端开发
VSCOde安装node.js环境
VSCOde安装node.js环境
|
13天前
|
JSON JavaScript API
使用 Node.js 开发一个简单的 web 服务器响应 HTTP post 请求
使用 Node.js 开发一个简单的 web 服务器响应 HTTP post 请求
37 1
|
13天前
|
JSON JavaScript 中间件
使用 Node.js 开发一个简单的 web 服务器响应 HTTP get 请求
使用 Node.js 开发一个简单的 web 服务器响应 HTTP get 请求
12 2
|
13天前
|
存储 JSON JavaScript
Node.js 上开发一个 HTTP 服务器,监听某个端口,接收 HTTP POST 请求并处理传入的数据
Node.js 上开发一个 HTTP 服务器,监听某个端口,接收 HTTP POST 请求并处理传入的数据
14 0
|
14天前
LabVIEW使用VI服务器的调用节点将数据传递到另一个VI 使用调用节点(Invoke Node)与通过引用调用节点(Call by Reference)调用VI时有什么差别?
LabVIEW使用VI服务器的调用节点将数据传递到另一个VI 使用调用节点(Invoke Node)与通过引用调用节点(Call by Reference)调用VI时有什么差别?
13 0
|
14天前
|
数据可视化 JavaScript NoSQL
搭建接口平台YApi详解(含搭建node环境)
搭建接口平台YApi详解(含搭建node环境)
32 0
|
14天前
|
PyTorch TensorFlow 算法框架/工具
【科研入门】搭建与配置云服务器的论文环境
本文介绍了如何搭建云服务器并配置论文代码环境,以AutoDL平台为例。首先,租用服务器并选择符合代码需求的镜像版本,如Python 3.7、TensorFlow 1.15和PyTorch。接着,启动服务器进入终端,克隆项目代码并使用Conda创建隔离的环境安装所需包。如果需在Pycharm中工作,还需在Pycharm内创建相同环境。最后,根据项目配置安装Tensorflow和PyTorch,遇到缺失包时通过`pip install`补充。完成配置后,可克隆服务器以备后续使用。遇到版本不兼容问题,可调整Conda环境的Python版本。
71 1
【科研入门】搭建与配置云服务器的论文环境

热门文章

最新文章