zoukankan      html  css  js  c++  java
  • 搭建一个node.js项目

    初始化项目

    新建一个文件夹,运行 npm init 初始化项目

    mkdir okadaGo
    cd okadaGo
    npm init
    

    按照提示输入一些项目的相关信息

    D:web
    ode>mkdir okadaGo
    
    D:web
    ode>cd okadaGo
    
    D:web
    odeokadaGo>npm init
    This utility will walk you through creating a package.json file.
    It only covers the most common items, and tries to guess sensible defaults
    
    See `npm help json` for definitive documentation on these fields
    and exactly what they do.
    
    Use `npm install <pkg> --save` afterwards to install a package and
    save it as a dependency in the package.json file.
    
    Press ^C at any time to quit.
    name: (okadaGo)
    Sorry, name can no longer contain capital letters.
    name: (okadaGo) okada_go
    version: (1.0.0)
    description:
    entry point: (index.js)
    test command:
    git repository:
    keywords:
    author:
    license: (ISC)
    About to write to D:web
    odeokadaGopackage.json:
    
    {
      "name": "okada_go",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }
    
    
    Is this ok? (yes)
    
    D:web
    odeokadaGo>
    

    目录结构

    建立三个文件夹:public、routes 和 views。

    项目的文件结构如下

    ├─models/
    ├─public/
    ├─routes/
    ├─views/
    ├─index.js
    └─package.json
    

    对应文件及文件夹的用处:

    • models 存放操作数据库的文件
    • public 存放静态文件,如 css、图片等
    • routes 存放路由文件
    • views 存放模板文件
    • index.js 程序主文件
    • package.json 存储项目的信息,比如项目名、描述、作者、依赖等

    安装依赖

    安装 express 框架

    npm install express --save
    

    启动项目

    进入项目的根目录,建立一个 index.js 文件,并加入如下代码

    var express = require('express');
    var app = express();
    
    app.get('/', function(res, rep) {
        rep.send('Hello, word!');
    });
    
    app.listen(3000);
    

    然后在控制台中输入

    node index.js
    

    接着使用浏览器访问 http://localhost:3000/,就可以看到效果了

     



  • 相关阅读:
    根据之前发的那SQL语句查询表结构的语句做了个MSSQL实体类生成器!
    Struts1.1中的配置(转载)
    回首2011,展望My 2012
    Struts1中execute实现过滤控制
    接口通信的方式(上 )http方式
    创建表分区的总结
    mongodb系列一windowXP下的安装
    does not contain method named
    ORA12514 TNS: 监听程序当前无法识别连接描述符中请求的服务
    oracle9i卸载
  • 原文地址:https://www.cnblogs.com/xingchong/p/11979782.html
Copyright © 2011-2022 走看看