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();
  • 相关阅读:
    如何使用腾讯位置服务地图选点组件?
    vue使用腾讯位置服务获取当前位置示例
    腾讯位置服务地址搜索&marker标记demo
    如何优雅接入腾讯地图SDK公交路线规划2?
    如何优雅接入腾讯地图SDK公交路线规划?
    地图SDK自定义路况和字体示例
    腾讯地图SDK自定义地图和路况示例
    手把手教你实现3D地图的定时高亮和点击事件
    vue实现坐标拾取器功能demo
    jmeter之安装ant
  • 原文地址:https://www.cnblogs.com/zhaozhenzhen/p/13065548.html
Copyright © 2011-2022 走看看