node.js + express搭建服务流程

1. nodejs安装

  参考博客: nodejs安装 https://www.jianshu.com/p/d68e461f585c

2.express安装

  参考博客: https://www.cnblogs.com/lpxj-blog/p/10651728.html

3.常用npm命令

  • npm -v   : list version
  • npm init : 初始化
    • 会根据输入信息生成一个描述项目用的json文件, 一路回车键即可  
  • npm  install : 安装初始包
  • npm install xxx :  安装xxx包
    • npm install xxx -g : 全局安装
    • npm install xxx --save : 在项目内安装
  • npm remove xxx : 卸载xxx包
  • npm list : list packages
  • npm config set registry https://registry.npm.taobao.org  修改为淘宝镜像源,

4.搭建web service

  • 0. 准备工作

    • express 找不到该命令的问题: npm install -g express-generator  安装这个工具
    • npm install  nodemon -g  :  可以帮助我们更改代码不用重启项目  
  • 1.创建项目目录
    • mkdir project
    • cd project
    • express -e myproject
    • npm list 查看包情况
  • 2.修改配置
    • 在www文件中, 可以修改端口
    • 修改package.json文件启动命令 "start": "node ./bin/www" 修改为 "start": "nodemon ./bin/www"
  • 3. 在项目目录下新建一个model模块, 在其中编写方法
    • function foo(a, b) {
          return a++ + ++b + ++a + b++
      }
      
      module.exports = {
          foo
      };
  • 4.在routes文件夹中编写路由
    • var express = require(‘express‘);
      var router = express.Router();
      var model = require(‘../model‘);
      
      /* GET home page. */
      router.get(‘/‘, function(req, res, next) {
        res.render(‘index‘, { title: ‘奥英数创‘ });
      });
      
      router.get(‘/user‘, function(req, res, next) {
        res.render(‘index‘, { title: ‘奥英数创‘ });
      });
      
      router.post(‘/user1‘, function (req, res, next) {
        let a = req.body.a;
        let b = req.body.b;
        let c = model.foo(a, b);
        console.log(model.foo(a, b));
        res.send(c.toString());
      });
      
      module.exports = router;

            

原文地址:https://www.cnblogs.com/zhangjian0092/p/12272026.html

时间: 2024-08-29 05:40:11

node.js + express搭建服务流程的相关文章

Node.js+Express搭建博客系统基本环境安装

1.下载安装node.js 官网下载地址:https://nodejs.org/en/download/ 2.安装express. 打开node命令行工具,在命令行中输入:npm install -g express --save-dev .     按回车开始安装. 安装好后,输入命令express -V 查看安装版本号,记住(-V必须大写). 3.创建工程文件夹  cd...进入桌面,在命令行中输入 express -e node_blog .将创建一个以node_blog命名的文件夹. 打

基于 Node.js + Express + mongoDB + Bootstrap 搭建的电影网站

电影网站 ?? GitHub: https://github.com/bxm0927/movie-website 此项目是基于 Node.js + Express + mongoDB + Bootstrap 搭建的电影网站. 主要功能模块: 一期:前台电影展示页.电影详情页.后台电影管理中心(电影录入.电影修改) 二期:用户登录注册注销功能.用户识别和持久化.后台用户管理中心(用户录入.用户修改).电影评论 <!-- more --> 图片预览 技术栈 [前端] HTML/CSS/JS:亘古不

Node.js, Express的服务器搭建过程的问题

Node.js, Express的服务器搭建过程的问题 Express : node.js 的框架,根据2012年BYvoid的说法,是node.js官方唯一推荐的框架 怎么搭建项目? - 安装nodejs->npm->express - express 的问题: 2017年, express-generator已经被独立成命令行工具了,所以要用 npm install express-generator 这样才能用express命令 怎么启动项目? 启动服务器可以用node app.js,因

Node.js编写be的流程(express)

Node.js编写be的流程 1.当前项目目录下首先安装express 2.自动生成express插件结构 express -e 3.执行完前两步的效果      4.此时的package.json 5.给package.json配置你需要用到的其他插件,这里我配置了 mongoose(数据库):yarn add mongoose moment(时间处理):yarn add moment nodemon(监听自动刷新):yarn add nodemon 原文地址:https://www.cnbl

Windows下Node.js+Express+WebSocket 安装配置

Node.js是一个Javascript运行环境(runtime).实际上它是对Google V8引擎进行了封装.V8引 擎执行Javascript的速度非常快,性能非常好.Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好.Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.Node.js 使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的

node.js+express+mongoose实现用户增删查改案例

node.js+express+mongodb对用户进行增删查改 一.用到的相关技术 使用 Node.js 的 express 框架搭建web服务 使用 express 中间件 body-parse 解析表单 post 请求体 使用 art-template 模板引擎渲染页面 使用第三方包 mongoose 来操作 MongoDB 数据库 二.在命令行用 npm 执行相关的命令 初始化项目,在命令行执行 npm init 然后一路回车就行了(或者直接 npm init -y)生成 package

Node.js环境搭建&amp;&amp;npm安装

Node.js环境搭建 第一步:进入官网,然后直接点击左边的下载左边的部分,因为其提示 “Recommended For Most Users”. 第二步:下载得到的是msi文件,直接双击安装,一路next即可安装完成. 第三步:这时,我们就可以在“开始”中找到最新添加了两项内容,可以创建快捷方式到桌面上方便使用.如图: 第四步:安装完成后,按下win+R ,然后输入cmd后进入dos窗口,直接输入 node -v,这时我们可以看到你所安装的版本号,表示安装成功,如下所示: 第五步:npm安装.

Node.js Express 框架学习

转载:http://JavaScript.ruanyifeng.com/nodejs/express.html#toc0 感觉很牛的样子,不过觉得对初学者没太大用,里面很多例子用的api都没有详细的说明.为了学习备份,所以拷贝过来. Express框架 来自<JavaScript 标准参考教程(alpha)>,by 阮一峰 目录 概述 运行原理 底层:http模块 对http模块的再包装 什么是中间件 use方法 Express的方法 all方法和HTTP动词方法 set方法 response

node.js 环境搭建

一 官网下载安装包 : 1.http://www.nodejs.org/download/ 选择相应的包进行安装 2.安装express : npm install -g express -generator 二 测试安装情况 在cmd 中输入 node -version 如果显示版本说明安装成功 在cmd中输入 npm --version 如果显示版本说则说明 包管理器安装成功 三 安装模块 在CMD 中 依次输入 mkdir my-project cd my-project npm inst