当前位置:首页 > Web开发 > 正文

{ title: ‘奥英数创‘ });});router.get( ‘/user‘

2024-03-31 Web开发

标签:

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;

      

node.js + express搭建处事流程

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30409.html