搭建一个nodejs项目 使用express
初始化项目
新建一个文件夹,运行 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相关推荐
- MacOS 搭建一个vue项目(完整步骤)
搭建一个Vue项目 一.安装node环境 二.搭建vue项目环境 1.全局安装vue-cli 2.检查是否安装成功 3.创建一个基于 webpack 模板的新项目 4.安装依赖 5.启动项目 三.vu ...
- 如何搭建一个Vue项目和配置环境
如何搭建一个Vue项目和配置环境 一.Vue简介 Vue(读音/vju/, 类似于view) 是一套用于构建用户界面的渐进式框架, 发布于2014年2月.与其它大型框架不同的是, Vue被设计为可以自 ...
- 创建第一个nodejs项目
以前是一名安卓工程师,来新公司后,偶然接触到了nodejs项目,从此被nodejs吸引了.之后的文章都会记录工作中遇到的问题,有不对的地方还请各位读者朋友指正,大家共同学习!!话不多说,我们先来创建第 ...
- 从零开始搭建一个react项目
Nav logo 120 发现 关注 消息 4 搜索 从零开始搭建一个react项目 96 瘦人假噜噜 2017.04.23 23:29* 字数 6330 阅读 32892评论 31喜欢 36 项目地 ...
- 从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一)
从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一) 1.vue-cli搭建一个可靠成熟的项目 1.介绍 vue-cli 我是去年六月份接触的vue1.0,当时还是个菜逼,当 ...
- 快速搭建一个MyBatis项目
快速搭建一个MyBatis项目 1.前期准备工作 数据库准备 创建数据库.创建数据表.添加数据表中的数据 # 创建一个数据库 CREATE DATABASE `mybatis`;# 切换数据库 USE ...
- React-从0到1搭建一个React项目(一)
文章目录 架构介绍 第三方组件库 项目准备 环境准备 使用create-react-app初始化项目 创建项目目录结构 安装第三方库 利用工作之余的时间学习了react,今年一回来,部门要在公众号上面 ...
- 手把手教你从0开始搭建一个vue项目(完结)
前言 上一节webpack实战之(手把手教你从0开始搭建一个vue项目)最后我们完成了css样式的配置: webpack.config.js: const path = require("p ...
- 从零开始搭建一个springCloud项目
前言:springCloud,相信大家已经听过很多次了,现在各种大大小小的公司都在使用的微服务框架,包括我正在上班公司的项目里面使用到的就是springCloud,此文仅对于刚入行不久的小白,大佬们可 ...
最新文章
- 【uniapp】swiper 添加click事件
- 蓝桥杯练习系统 —— 题解目录
- Hibernate映射关系之多对多
- spark应用程序的运行架构(简单到复杂)
- Python MetaClass深入分析
- nginx启动,停止,查看状态,重载脚本
- mysql中数据库基础操作
- Go语言的线程模型-Goroutine机制
- 为什么不可以使用哈曼顿距离_声光色影俱佳,美也要与众不同,哈曼卡顿无线水晶4评测...
- 计算机网络hdcp是什么意思,为什么显卡面板显示此显示器不支持HDCP是怎么回事...
- 电磁兼容性(EMC)标准EN55032IT设备要求
- win7科学计算机不支持,win7“不支持的硬件,你的电脑使用的处理器专为最新版win...
- 手机5g什么时候普及_5G牌照发放仨月,5G手机扎堆上市,何时才能真正普及?
- 多重阴影的设置、鼠标激活时、相邻选择器的简介、display
- C++ float转换int
- html如何设置ie6兼容性视图,IE6浏览器兼容性视图设置在哪里
- 损失函数理解汇总,结合PyTorch和TensorFlow2
- hdu find a way to escape(1593)
- PHP在线自动发卡网源码 一键安装版
- 基于改进型生成对抗网络生成异构故障样本的方法
热门文章
- 翻译程序(Translator)
- iPad mini将如何从重新定义小尺寸平板?
- 计算机毕业设计ssm基于ssm的酒店管理系统设计与实现
- macromedia_Macromedia宣布推出新的Flash视频套件
- 细说linux挂载---转自ubuntu论坛 adagio
- Oracle Primavera P6系列☞总浮时(TF)
- django 后台开发常见问题
- Spring Boot(03)——自动配置
- jqweui表单日期只选年月的问题
- CentOS7 安装Postgresql 11+ 源码编译安装Postgis-2.5.2