初始化项目

新建一个文件夹,运行 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. spark用python编程的书_PySpark实战指南:利用Python和Spark构建数据密集型应用并规模化部署...
  2. 第二次启用httpd24调用mysql时出现的错误
  3. hive 修改表名_hive表新增字段或者修改字段
  4. 你所不知的 CSS ::before 和 ::after 伪元素用法
  5. 哥哥妹妹 - say forever
  6. java lambda 画蛇添足_什么时候使用Lambda函数?
  7. java xml 画表格_用js+xml自动生成表格的东西
  8. MySQL备份之mysqlhotcopy与注意事项
  9. 博文视点大讲堂28期:助你赢在软件外包行业
  10. jQuery.ajax() 设置 Headers 中的 Accept 内容
  11. jmail邮件服务器,jmail.smtpmail的核心代码:
  12. 定时任务调度框架Quartz
  13. win10 手动下载升级 Powershell terminal
  14. 用python完成商品的名称、价格表显示,用户选择商品并统计结果
  15. Steam帝国时代3完全版,每次启动UAC
  16. 滑环在机电行业的应用
  17. 计算机等级考试 12月,2020年12月计算机等级考试成绩什么时候公布
  18. 苹果:用Impactor安装软件时出现Line:182错误
  19. 钉钉直播教学中遇到的26个常见问题解决方法
  20. F7弹出界面模糊查询

热门文章

  1. CString时间字符串,COleDateTime,CTime类之间的转换
  2. C++ 读写二进制文件
  3. c语言序数英文,(英语 )序数词第一至40怎么写序数词第一至40怎么写?谁帮个忙...
  4. PSP进水不用慌,自己修理省600
  5. 医咖会免费STATA教程学习笔记—如何安装新命令
  6. 信息处理工具计算机.ppt,计算机信息处理工具之一.ppt
  7. Macromedia Breeze 快速安装
  8. 有孚网络吕鑫:融媒体数据管理的实践与探讨
  9. 如何在XMind 7中多页打印
  10. 数据结构与算法复习:一