zoukankan      html  css  js  c++  java
  • nodejs研究笔记

    首先呢,安装

    1:安装mongodb-win32-x86_64-3.2.5-signed.msi

    2:手动创建目录 如 C:datadb 及 C:datadbConf

    3:管理员身份运行 cmd
    C:WindowsSystem32cmd.exe (找到该软件,右键,管理员身份运行)

    4:进入安装文件夹
    cd C:Program FilesMongoDBServer3.2in

    5:执行命令,数据库存储位置
    mongod.exe --dbpath C:datadb

    注意:有时候第5步执行后,有可能dos窗口无法输入内容,需要关掉窗口重新打开,执行第6步;(或ctrl+c终止当前命令)

    6:执行命令,日志和服务
    mongod.exe --logpath "C:datadbConfmongodb.log" --logappend --dbpath "C:datadb" --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install

    注意:在复制这一行的时候,要一行复制。windows记事本-格式-取消自动换行

    7:win+r > services.msc
    找到刚才创建的服务,YourServiceName,启动它,如果启动失败,尝试重启电脑。

    8:在nodejs的项目中,添加模块
    npm install mongodb

    注意:要先在dos窗口内进入项目文件夹,然后npm命令将模块插入


    =====================================================================

    bat是批处理文件,新建一个cmd。bat然后在里面写进入项目目录的路径,然后,执行app。js

    app。js里面写:****************************************

      第一步var http=require('http');

    http.createServer(function(request,response){

      console.log('请求')
    }).listen(8888)

    //端口8888

    console.log('搭建成功')

    ****************************************

    然后呢,我们开始设置app.js中的响应response

    response.writeHead(200,{'Content-Type':'text/html;charset=utf-8','Access-Control-Allow-Origin':'*'});
    response.end("{list:[{'name':'zzy'},{'key':'2134'}]}");

    写在函数里,end返回了数据,writeHead里面200--ok,Access-Control-Allow-Origin':'*'允许所有跨域访问;charset=utf-8'这样就可以汉字没有乱码了

  • 相关阅读:
    Vue Router路由组件传参
    Object.defineProperty()详解
    响应状态码
    ngnix端口转发
    查看端口占用情况
    nginx的查看、启动、停止、重载命令
    nginx的几个默认路径
    pm2的一些常用命令
    为什么要学习HTML?HTML会过时吗?
    48.MySQL数据库使用(二)
  • 原文地址:https://www.cnblogs.com/zhangziyuan/p/6029812.html
Copyright © 2011-2022 走看看