Node创建web服务器并连接数据库

1.安装环境

(1)安装node:

node官网:http://nodejs.cn/download/

以管理员身份打开cmd,输入node -v,输出版本号证明安装成功。

(1)安装mongodb:

mongodb:https://www.mongodb.com/

2.编写js代码

// 引入express框架

const express = require(‘express‘);

// 引入数据库处理模块

const mongoose = require(‘mongoose‘);

const express= require(‘express‘);

// web服务器

const app = express();

// 数据库连接

mongoose.connect(‘mongodb://localhost:27017/cat‘, { useNewUrlParser: true, useCreateIndex: true })

.then(() => console.log(‘数据库连接成功‘))

.catch(() => console.log(‘数据库连接失败‘));

// 返回系统监听

app.listen(3000, () => console.log(‘服务器启动成功‘));//监听3000端口

3.运行

//下载所需依赖

在终端输入

npm install express mongoose

打开powershell或者cmd输入 node xx.js

原文地址:https://www.cnblogs.com/liulijiang/p/11666888.html

时间: 2024-11-03 22:05:15

Node创建web服务器并连接数据库的相关文章

5.创建web服务器(LNMP):

创建web服务器(LNMP): # optimization by onekey sed -i 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 getenforce /etc/init.d/iptables stop /etc/init.d/iptables stop chkconfig iptables off c

6.创建web服务器(LAMP):

创建web服务器(LAMP): # optimization by onekey sed -i 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 getenforce /etc/init.d/iptables stop /etc/init.d/iptables stop chkconfig iptables off c

创建web服务器

用node创建本地web服务 1,创建本地文件server.js var http = require('http'); var url=require('url'); var fs=require('fs'); var mine=require('./mime').types; var path=require('path'); //创建服务器 http.createServer(function(request, response) { var pathname = url.parse(re

使用nodejs的http模块创建web服务器

[email protected] Contents 1.?web服务器基础知识 2.?Node.js的Web 服务器 3.?代码实现 1.?web服务器基础知识 接受HTTP请求(GET POST DELETE PUT PATCH HEAD) 处理HTTP请求(自己处理,或者请求别的程序处理CGI) 做出响应(返回页面.文件.各类数据等) 常见的web服务器架构: Nginx/Apache:负责接受HTTP请求,确定谁来处理请求,并返回请求的结果 php-fpm/php模块:处理分配给自己的请

跟我学Node高性能Web服务器开发

课程学习地址:http://www.xuetuwuyou.com/course/235课程出自学途无忧网:http://www.xuetuwuyou.com 课程主要讲授了时下热门的Node开发,内容包括但不限于:Node基本环境开发配置,Node模块Module机制,利用Express快速搭建Node Web服务器.MongoDB.Node+MongoDB进行数据持久化操作--,全程案例贯穿,无废话,授课直奔主题! 原文地址:http://blog.51cto.com/7420009/2085

AZURE快速创建WEB服务器。

部署前的准备: 由于快速部署使用的web apps,所以需要拥有Azure账号,并且拥有相关订阅. 首先创建Web应用,并且可以先看下介绍部分. 点击创建web应用,设置应用名称,选择订阅信息(如果有多个订阅的话).选择资源组,资源组可以新建,也可以使用现有项. 然后创建,稍等片刻,就创建完成了. 到这就相当于我们的运行环境就已经搭建好了.这里我们也可以看下初始的环境. 环境搭建好.下一步就要把文件导入到相应目录下.然后测试是否能正常运行.这里Azure提供多种部署方式,比如常用的FTp.Git

NodeJs 创建 Web 服务器

以下是演示一个最基本的 HTTP 服务器架构(使用8081端口),创建 ser.js 文件,代码如下所示: var http = require('http'); var fs = require('fs'); var url = require('url'); //创建服务器 server = http.createServer(function(req,res){ //解析请求,包括文件名 var pathname=url.parse(req.url).pathname; //输出请求的文件

使用express创建web服务器

[email protected] Contents 1.?简单的express服务器 2.?静态文件服务 3.?路由 4.?中间件 1.?简单的express服务器 安装npm install express使用npm找不到源,改用cnpm 第一版本 var express = require('express'); var app = express(); app.listen(18001,function afterlisten(){ console.log('express runnin

[Node.js]web模块

摘要 什么是web服务器? web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL,与客户端的网络浏览器配合. 大多数 web 服务器都支持服务端的语言(php.python.ruby,asp.net)等,并通过语言从数据库获取数据,将结果返回给客户端浏览器. 目前最主流的三个Web服务器是Apache.Nginx.IIS. 使用Node创建web服务器 Node.js 提供了 ht