zoukankan      html  css  js  c++  java
  • LINUX下用Nginx和Node.js构建一个简单的项目(2)

    在装完Node.js后,接下来就开始安装Express框架

    Express是一个Node.js的Web开源框架,适合入门学习的开发者

    主要集成了Web的http服务器的创建、静态文件管理、服务器url请求处理、GET和POST请求分发、Session处理等功能

    使用NodeJS几乎是必装express框架,使用下面命令即可安装:

    # npm install express -gd

    安装成功后,会在本路径下生成一个node_modules,里面包含了express框架代码并且其中会存放需要安装的NPM模块

    至此,Express安装完毕,我们可以在网站目录下建一个基于express的应用:

    # express app

    # cd app

    在app文件夹内新建一个名为hello.js的文件,输入

    var http = require("http");

    http.createServer(function(request, response) {

    response.writeHead(200, {

    "Content-Type" : "text/plain" // 输出类型

    });

    response.write("Hello World");// 页面输出

    response.end();

    }).listen(8000); // 监听端口号

    console.log("nodejs start listen 8000 port!");

    保存后输入下面指令运行

    # node hello.js

    我到这里的时候报错

    Error: Cannot find module 'xxxx'

    解决方案:
    确定package.json里有添加相应的jade依赖配置,使用
    # npm install -d 

    可以自动配置package.json,并安装所有需要依赖的包,安装完成后再次运行

    在浏览器地址中输入http://(服务器地址或域名):8000

    浏览器显示如下

  • 相关阅读:
    HDUoj(1002)A + B Problem II
    HIT Summer 20180731
    Windows10下python3.5对维基百科语料用word2vec进行训练寻找同义词相似度
    关键词抽取
    win10+python遇到:Using TensorFlow backend.错误
    Windows下Python3.5+numpy+keras+tesorflow的环境配置
    常用的一些序列号
    Umbraco扩展开发
    Umbraco Content属性
    Windows查看端口占用
  • 原文地址:https://www.cnblogs.com/yxyblogs/p/4932251.html
Copyright © 2011-2022 走看看