初始化项目

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

mkdir wqs_node
cd wqs_node
npm init

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

D:\web\node>cd wqs_node
D:\web\node\wqs_node>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 defaultsSee `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\node\okadaGo\package.json:{"name": "wqs_node","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\node\wqs_node>

目录结构

建立三个文件夹: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 ,即可访问

搭建一个nodejs项目 使用express相关推荐

  1. MacOS 搭建一个vue项目(完整步骤)

    搭建一个Vue项目 一.安装node环境 二.搭建vue项目环境 1.全局安装vue-cli 2.检查是否安装成功 3.创建一个基于 webpack 模板的新项目 4.安装依赖 5.启动项目 三.vu ...

  2. 如何搭建一个Vue项目和配置环境

    如何搭建一个Vue项目和配置环境 一.Vue简介 Vue(读音/vju/, 类似于view) 是一套用于构建用户界面的渐进式框架, 发布于2014年2月.与其它大型框架不同的是, Vue被设计为可以自 ...

  3. 创建第一个nodejs项目

    以前是一名安卓工程师,来新公司后,偶然接触到了nodejs项目,从此被nodejs吸引了.之后的文章都会记录工作中遇到的问题,有不对的地方还请各位读者朋友指正,大家共同学习!!话不多说,我们先来创建第 ...

  4. 从零开始搭建一个react项目

    Nav logo 120 发现 关注 消息 4 搜索 从零开始搭建一个react项目 96 瘦人假噜噜 2017.04.23 23:29* 字数 6330 阅读 32892评论 31喜欢 36 项目地 ...

  5. 从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一)

    从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一) 1.vue-cli搭建一个可靠成熟的项目 1.介绍 vue-cli 我是去年六月份接触的vue1.0,当时还是个菜逼,当 ...

  6. 快速搭建一个MyBatis项目

    快速搭建一个MyBatis项目 1.前期准备工作 数据库准备 创建数据库.创建数据表.添加数据表中的数据 # 创建一个数据库 CREATE DATABASE `mybatis`;# 切换数据库 USE ...

  7. React-从0到1搭建一个React项目(一)

    文章目录 架构介绍 第三方组件库 项目准备 环境准备 使用create-react-app初始化项目 创建项目目录结构 安装第三方库 利用工作之余的时间学习了react,今年一回来,部门要在公众号上面 ...

  8. 手把手教你从0开始搭建一个vue项目(完结)

    前言 上一节webpack实战之(手把手教你从0开始搭建一个vue项目)最后我们完成了css样式的配置: webpack.config.js: const path = require("p ...

  9. 从零开始搭建一个springCloud项目

    前言:springCloud,相信大家已经听过很多次了,现在各种大大小小的公司都在使用的微服务框架,包括我正在上班公司的项目里面使用到的就是springCloud,此文仅对于刚入行不久的小白,大佬们可 ...

最新文章

  1. 【uniapp】swiper 添加click事件
  2. 蓝桥杯练习系统 —— 题解目录
  3. Hibernate映射关系之多对多
  4. spark应用程序的运行架构(简单到复杂)
  5. Python MetaClass深入分析
  6. nginx启动,停止,查看状态,重载脚本
  7. mysql中数据库基础操作
  8. Go语言的线程模型-Goroutine机制
  9. 为什么不可以使用哈曼顿距离_声光色影俱佳,美也要与众不同,哈曼卡顿无线水晶4评测...
  10. 计算机网络hdcp是什么意思,为什么显卡面板显示此显示器不支持HDCP是怎么回事...
  11. 电磁兼容性(EMC)标准EN55032IT设备要求
  12. win7科学计算机不支持,win7“不支持的硬件,你的电脑使用的处理器专为最新版win...
  13. 手机5g什么时候普及_5G牌照发放仨月,5G手机扎堆上市,何时才能真正普及?
  14. 多重阴影的设置、鼠标激活时、相邻选择器的简介、display
  15. C++ float转换int
  16. html如何设置ie6兼容性视图,IE6浏览器兼容性视图设置在哪里
  17. 损失函数理解汇总,结合PyTorch和TensorFlow2
  18. hdu find a way to escape(1593)
  19. PHP在线自动发卡网源码 一键安装版
  20. 基于改进型生成对抗网络生成异构故障样本的方法

热门文章

  1. 翻译程序(Translator)
  2. iPad mini将如何从重新定义小尺寸平板?
  3. 计算机毕业设计ssm基于ssm的酒店管理系统设计与实现
  4. macromedia_Macromedia宣布推出新的Flash视频套件
  5. 细说linux挂载---转自ubuntu论坛 adagio
  6. Oracle Primavera P6系列☞总浮时(TF)
  7. django 后台开发常见问题
  8. Spring Boot(03)——自动配置
  9. jqweui表单日期只选年月的问题
  10. CentOS7 安装Postgresql 11+ 源码编译安装Postgis-2.5.2