zoukankan      html  css  js  c++  java
  • 使用express 框架使用node

    1.创建文件夹并打开

    mkdir myapp  cd myapp

    2. npm init 命令为你的应用创建一个 package.json 文件

      此命令将要求你输入几个参数,例如此应用的名称和版本。 你可以直接按“回车”键接受大部分默认设置即可,下面这个除外:

     entry point: (index.js)   //输入你要起的js文件名称如server.js  默认index.js

    3. 安装 Express 并将其保存到依赖列表中。如下:

      $ npm install express --save

    4.创建server.js 输入如下

    let expressrequire("express");
    let app=express();
    //解决跨域
    app.all('*',function (reqresnext) {
        res.header('Access-Control-Allow-Origin''*');
        res.header('Access-Control-Allow-Headers''Content-Type, Content-Length, Authorization, Accept, X-Requested-With');
        res.header('Access-Control-Allow-Methods''PUT, POST, GET, DELETE, OPTIONS');
        if (req.method == 'OPTIONS') {
          res.send(200);
        }
        else {
          next();
        }
      });
    app.listen(3000,()=>{
        console.log("server port 3000")
    });
    app.get('/user',(req,res)=>{
        let obj={name:"user",code:200,msg:"返回消息"};
        res.json(obj);
    });
     

    5.启动node

    node server.js

    6. 浏览器打开服务

    http://localhost:3000/user

    7. 应用demo

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="dist/bundle.js"></script>
    </head>
    <body>
        和
        <div id="box"></div> 

    </body>
    </html>

    bundle.js


    var xhr = new XMLHttpRequest();
    xhr.open('GET''http://172.25.189.33:3000/user');
    xhr.onload = function () {
        console.log(xhr.response);
        document.getElementById("box").innerHTML = xhr.response;
    }
    xhr.send();
  • 相关阅读:
    [CentOS_7.4]Linux编译安装mono环境
    [CentOS_7.4]Linux安装与网络配置
    div框选中状态,倒三角样式
    photoswipe图片滑动插件使用
    微信应用号(小程序)开发教程二
    微信应用号(小程序)开发教程一
    开发者必去的10大国内网站推荐
    愤怒的小鸟 高清完整版下载
    魔兽 高清完整版下载
    分歧者3 高清完整版下载
  • 原文地址:https://www.cnblogs.com/zhaozhenzhen/p/13065548.html
Copyright © 2011-2022 走看看