zoukankan      html  css  js  c++  java
  • 学习笔记之NodeJs基本操作

    nodejs安装见文章:windows下安装node.js及less

    运行js文件:node xxx.js

    调用http模块,并指定端口为3000,向客户端输出<h1>Node.js</h1><p>Hello World</p>,向node控件台输出HTTP server is listening at port 3000
    var http = require('http');
    http.createServer(function(req, res) {
          res.writeHead(200, {'Content-Type': 'text/html'});
          res.write('<h1>Node.js</h1>');
          res.end('<p>Hello World</p>');
    }).listen(3000);
    console.log("HTTP server is listening at port 3000.");

    退出当前的监听:ctrl+c
    以node形式启动无法刷新查看文件改动,监视代码实时改动需安装supervisor:$ npm install -g supervisor
    从地址栏获取参数:req.query.user
    表单提交获取:req.body.name
    安装数据库时需先在电脑中安装数据库,再用npm安装对应文件

    nodejs+express+ejs+mongoDB
    安装express和ejs
    npm install express -g
    npm install ejs -g

    新建项目:express -e ejs AcCms
    目录结构:
    package.json为项目模块的配置文件,对该文件中添加所需模块,可通过npm  install进行统一安装
    app.js为项目的配置文件
    views为html结构模板
    routes为访问路由
    public为静态文件(cssimagesjs),可通过localhost/css/style.css直接访问
    node_modules放置所用到的模块文件

    另外关于《Node.js开发指南》,由于express和node.js的版本更新都很快,很多例子在当前情况下都不能正常运行,有坑慎入。推荐github上N-blog项目,项目持续更新,代码清晰,wiki注解详细,项目地址:https://github.com/nswbmw/N-blog,项目wiki地址:https://github.com/nswbmw/N-blog/wiki/_pages

    NodeJs学习后的练习项目AcCMS,通过NodeJs生成独立的静态页面,用于简单的活动页或广告页制作,项目地址:https://github.com/jyy12/AcCms



  • 相关阅读:
    列表的排序和统计。
    pyoo6 列表 004
    py005 列表 03
    py004列表02
    py 003 列表01
    py。002 字符串(str)
    py_001 运算符
    【python--字典】 字典的嵌套
    【python--字典】 字典的增删改查
    【python--字典】 字典的有效性
  • 原文地址:https://www.cnblogs.com/pangblog/p/3315327.html
Copyright © 2011-2022 走看看