iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >node.js如何利用express自动搭建项目
  • 428
分享到

node.js如何利用express自动搭建项目

2023-06-14 11:06:23 428人浏览 安东尼
摘要

这篇文章主要介绍“node.js如何利用express自动搭建项目”,在日常操作中,相信很多人在node.js如何利用express自动搭建项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node.js如何

这篇文章主要介绍“node.js如何利用express自动搭建项目”,在日常操作中,相信很多人在node.js如何利用express自动搭建项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node.js如何利用express自动搭建项目”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、安装express库和生成器

打开cmd输入命令:  yarn global add express express-generator

解释:
上面里两个模块分别表示库和生成器,在express3时,安装express会自动的给你安装生成器express-generator ,但是在express4时,他们就被分开了,所以需要分别安装。

安装好后可以通过命令:express --version 检查是否安装成功。

出现版本号即为安装成功(如下图所示)。

node.js如何利用express自动搭建项目

二、express生成器自动创建express项目

输入命令:express nodejs(如下图所示即为成功)

node.js如何利用express自动搭建项目

成功之后的目录:

node.js如何利用express自动搭建项目

三、跳转到package.JSON目录下安装相关的包

输入命令: yarn 或者 cnpm i  或者 npm i

四、启动项目

输入命令:npm run start

打开浏览器,访问127.0.0.1:3000就能获取访问我们的项目了

五、项目目录解释

bin:存放可执行文件
public:存放js、CSS、img等文件
router:存放路由文件
views:存放视图文件或者说模版文件
app.js:启动文件(入口文件)
package.json:存储着工程的信息及模块依赖,当在 dependencies 中添加依赖的模块时,运行 npm install,npm 会检查当前目录下的 package.json,并自动安装所有指定的模块
node_modules:存放 package.json 中安装的模块,当你在 package.json 添加依赖的模块并安装后,存放在这个文件夹下

六、在此项目中如何开发

首先在routes中新建一个test.js文件

var express = require('express');var router = express.Router();router.get('/', function (req, res, next) {res.send('我是接口返回值');});module.exports = router;

然后在app.js中加入下面代码

var testRouter = require('./routes/test');app.use('/test', testRouter);

node.js如何利用express自动搭建项目

然后打开浏览器控制台用fetch请求我们刚才写的接口

fetch('Http:localhost:3000/test').then(res=>{  return res.text()}).then(res=>{  console.log(res)})

我们发现出现了跨域问题,这是因为我们在nodejs中没有添加跨域所导致的。

node.js如何利用express自动搭建项目

将下面的跨域的代码添加到app.js中

//设置跨域访问(设置在所有的请求前面即可)app.all("*", function (req, res, next) {//设置允许跨域的域名,*代表允许任意域名跨域res.header("Access-Control-Allow-Origin", "*");//允许的header类型res.header("Access-Control-Allow-Headers", "content-type");//跨域允许的请求方式 res.header("Access-Control-Allow-Methods", "DELETE,PUT,POST,GET,OPTIONS");if (req.method == 'OPTIONS')res.sendStatus(200); //让options尝试请求快速结束elsenext();});

然后重启一下项目,这样就可以正常访问了

node.js如何利用express自动搭建项目

在项目中修改了内容就需要我们手动重启项目,有点麻烦,我们再安装一个插件即可解决这个烦恼。

七、使用nodemon自动重启服务

安装nodemon模块

输入命令:npm i nodemon -S

创建nodemon.json文件

在项目的根目录下创建:nodemon.json文件

{"restartable": "rs","ignore": [".git", ".svn", "node_modulesnode_modules"],"verbose": true,"execMap": {"js": "node --harmony"},"watch": [],"env": {"NODE_ENV": "development"},"ext": "js json njk css js "}

使用nodemon模块

在你的package.json文件中,添加一行脚本代码

"dev": "nodemon ./bin/www"

node.js如何利用express自动搭建项目

到此,关于“node.js如何利用express自动搭建项目”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: node.js如何利用express自动搭建项目

本文链接: https://www.lsjlt.com/news/270446.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • node.js如何利用express自动搭建项目
    这篇文章主要介绍“node.js如何利用express自动搭建项目”,在日常操作中,相信很多人在node.js如何利用express自动搭建项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node.js如何...
    99+
    2023-06-14
  • node.js利用express自动搭建项目的全过程
    一、安装express库和生成器 打开cmd输入命令:  yarn global add express express-generator 解释: 上面里两个模块分别表...
    99+
    2024-04-02
  • Node.js+Express+Vue+MySQL+axios的项目搭建全过程
    目录1 基本搭建1.1 vue脚手架安装1.2 在创建好的项目中创建server文件夹1.3 编写前端界面1.4 启动服务测试2 axios的使用axios安装和使用配置proxy进...
    99+
    2022-12-08
    Node.js项目搭建 Vue项目搭建 Express项目搭建
  • nodejs+express如何搭建多人聊天室项目
    这篇文章主要介绍nodejs+express如何搭建多人聊天室项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!准备工作新建一个文件夹 chatroom在终端输入以下命令,按照步骤n...
    99+
    2024-04-02
  • 如何利用Vue-cli搭建Vue项目框架
    本篇内容介绍了“如何利用Vue-cli搭建Vue项目框架”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先安装node.js在新建的目录中按...
    99+
    2023-07-05
  • node.js之利用express搭建简易论坛的示例分析
    这篇文章主要介绍了node.js之利用express搭建简易论坛的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、应用生成器使用上...
    99+
    2024-04-02
  • Docker如何搭建Jenkins并自动化打包部署项目
    这篇文章将为大家详细讲解有关Docker如何搭建Jenkins并自动化打包部署项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Jenkins的安装及配置Docker环境下的安装下载Jenkins的Doc...
    99+
    2023-06-29
  • 如何搭建BootStrap项目
    这篇文章主要介绍了如何搭建BootStrap项目,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、环境搭建中文官网下载地址:http://w...
    99+
    2024-04-02
  • 如何搭建vue3.0项目
    这篇文章主要为大家展示了“如何搭建vue3.0项目”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何搭建vue3.0项目”这篇文章吧。一、我们要确保vue/cli版本在4.5.0以上,才能更好的...
    99+
    2023-06-22
  • express搭建的nodejs项目使用webpack进行压缩打包
    背景:本文记录使用express搭建nodejs后台接口服务,为了能放到服务器上面,需要对项目进行压缩打包,使用了webpack5,记录过程和问题。 项目结构比较简单,入口是app....
    99+
    2022-12-27
    nodejs项目打包部署 nodejs打包发布 express搭建nodejs项目
  • vue+qiankun项目如何搭建
    这篇文章主要介绍了vue+qiankun项目如何搭建的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue+qiankun项目如何搭建文章都会有所收获,下面我们一起来看看吧。一、cli3构建vue2项目前期工作:...
    99+
    2023-07-05
  • 如何搭建Spring Boot项目
    这篇文章主要讲解了“如何搭建Spring Boot项目”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何搭建Spring Boot项目”吧!Spring Boot 概述Spring 框架,作...
    99+
    2023-06-05
  • IDEA如何搭建jsp项目
    这篇文章给大家分享的是有关IDEA如何搭建jsp项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。IDEA搭建jsp环境为了方便在IDEA中集成tomcat环境搭建好WEB的jsp项目先讲解原理:首先在IDEA中...
    99+
    2023-06-15
  • 如何使用react+antd搭建项目
    这篇文章将为大家详细讲解有关如何使用react+antd搭建项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、开发环境:node.js -v 12.16.3create-react-app -v 3....
    99+
    2023-06-15
  • Java项目怎么利用ibatis进行搭建
    这篇文章将为大家详细讲解有关Java项目怎么利用ibatis进行搭建,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。IBATIS简介ibatis是 Apache的开源项目,一个ORM 解决方案...
    99+
    2023-05-31
    ibatis java ava
  • 如何搭建一个vue3.0 项目
    这篇文章将为大家详细讲解有关如何搭建一个vue3.0 项目,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。vue是什么软件Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与...
    99+
    2023-06-06
  • 如何搭建一个SpringBoot项目
    这篇文章给大家分享的是有关如何搭建一个SpringBoot项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。零、环境介绍环境:jdk1.8及以上,maven,Win10,IDEA,网络一、手把手创建请求创建在启动...
    99+
    2023-06-25
  • vue项目环境如何搭建
    这篇文章主要介绍了vue项目环境如何搭建的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue项目环境如何搭建文章都会有所收获,下面我们一起来看看吧。一、node.js下载和安装官网下载安装nodejs,会自动捆...
    99+
    2023-06-30
  • 如何搭建vue3.0项目架构
    小编给大家分享一下如何搭建vue3.0项目架构,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、用 vue-cli 创建项目npm uninstall&...
    99+
    2023-06-25
  • linux下jenkins项目如何搭建
    这篇文章给大家分享的是有关linux下jenkins项目如何搭建的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Jenkins是由java编写的一个开放源码的持续集成(CI)工具,其主要目的就是持续、自动的构建/测...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作