一文掌握:服务器渲染的web开发搭建以及运行(html nodejs cors express)_node 服务端渲染-程序员宅基地

技术标签: node.js  前端  服务器  html  

涵盖的知识点(踩坑总结)

服务器渲染项目搭建 foam表单提交 导入html渲染引擎 解决跨域问题 404 405 报错 axios请求(get post请求) 路由跳转 等等知识点
以上均为本人才过的坑[苦逼]

项目搭建

  1. 新建一个文件夹(尽量以英文方式命名)
  2. 打开文件夹 在文件路径中打开cmd进行项目初始化 使用npm init
    在这里插入图片描述
    遇到这个问题,直接一路回车便可以了。然后文件夹会出现一个package.json文件(记录当前状态下所需的依赖包)
  3. 创建node-models配置包文件
    这里顺序依次为:
npm install nrm -g
npm install -g cnpm --registry=https://registry.npm.taobao.org    
cnpm install     安装node-modules

按顺序执行便可以安装好node-models文件(用来装所需的依赖包)
在这里插入图片描述
4. 创建js文件(用于配置路由,作为后端服务器) 创建public文件夹作为主页面暴露的文件 创建views文件夹作为服务端渲染的文件的文件夹。整体下来,项目的目录大概是这样子:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/bulaganhuisi/article/details/127032281

智能推荐

JS中如何使用cookie_js使用cookie登录-程序员宅基地

文章浏览阅读7k次,点赞8次,收藏32次。最近在项目接触了很多在js中调用保存的cookie,是别人在项目的utils.js中保存了不少cookie。大多数保存的是当前登录的用户,和当前的系统,各种常用的id。1、cookie是什么:①、cookie 是存储于访问者计算机中的变量。每当一台计算机通过浏览器来访问某个页面时,那么就可以通过 JavaScript 来创建和读取 cookie。  ②、实际上 cookie 是存于用户硬盘..._js使用cookie登录

关于小程序隐私保护指引设置的公告_小程序隐私协议开发指南-程序员宅基地

文章浏览阅读2.8k次。为规范开发者的用户个人信息处理行为,保障用户的合法权益,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。开发者首先需确定小程序是否涉及处理用户个人信息,如涉及,则需配置用户隐私授权弹窗,且仅有在平台《小程序用户隐私保护指引》中声明了所处理的用户个人信息,才可以调用平台提供的对应接口或组件。仅有在指引中声明所处理的用户个人信息,才可以调用平台提供的对应接口或组件。_小程序隐私协议开发指南

CefSharp内嵌chrome浏览器 支持mp4 h264编码_cefsharp x86 94.4.5 h.264支持-程序员宅基地

文章浏览阅读9.2k次。https://download.csdn.net/download/qq_20757489/10868821CefSharp 63版本(X86)编译好的文件支持mp3 mp41.创建winform程序,使用.NET 4.5.2或以上。2.在解决方案上右键->"属性"->"生成"->"目标平台",选择x86,Cef暂不支持"Any CPU"。3.将下载下来的文件解..._cefsharp x86 94.4.5 h.264支持

FCOSR: A Simple Anchor-free Rotated Detector for Aerial Object Detection阅读笔记-程序员宅基地

文章浏览阅读4.7k次,点赞5次,收藏18次。(一) Title论文地址:https://arxiv.org/abs/2111.10780项目地址:https://github.com/lzh420202/FCOSR(二) Summary研究背景:现有的基于anchor-based方法的旋转框检测算法需要手动设置预设框,引入了额外的超参数和计算。基于anchor-free的方法通常具有复杂的体系结构,不容易部署。本文方法:本文提出了一个一阶段的带有角度旋转的检测框架FCOSR,一看就是基于FCOS架构,并且将二维高斯分布也引入进来_fcosr

Eclipse配置gradle插件教程-程序员宅基地

文章浏览阅读3.2k次。eclipse支持gradle

H3C服务器带外默认账号和密码,H3C产品的默认密码是多少?-程序员宅基地

文章浏览阅读1.8w次,点赞2次,收藏7次。H3C产品的默认密码H3C设备采用出厂配置启动时,通过Console口登录时认证方式为scheme,用户名和密码均为admin;设备采用空配置启动时,通过Console口登录时认证方式为none,可直接登录。登录成功之后用户角色为network-adminAP设备,在AP上开启允许TELNET登录时,telnet的密码是h3capadmin...

随便推点

【python】多维list(非对齐数据)填充,可视化,colorbar操作_多维list展平-程序员宅基地

文章浏览阅读723次。读取非对齐数据到list,数据填充。可视化,colrbar_多维list展平

Python机器学习零基础理解随机森林算法_随机森林零基础-程序员宅基地

文章浏览阅读3.6w次。大家好,我是Mr数据杨。今天,我想让大家跟我一起回到历史的烟云之中,探索“随机森林”的奥秘,其实,这与三国演义中的一段经历颇有相似之处。记得那时曹操曾经在建邺遇到了大问题,他需要找出敌人刘备的真正意图。这就如同在大数据中找寻答案,需要用随机森林这一工具理解并预测未来。这如同曹操手下的谋士郭嘉,用他的聪明才智,协助曹操一步步揭示真相。_随机森林零基础

基于单片机带计分功能的8路抢答器设计-程序员宅基地

文章浏览阅读627次,点赞18次,收藏17次。*单片机设计介绍,基于单片机带计分功能的8路抢答器设计。

Bootstrap-Grip_bootstrap grip-程序员宅基地

文章浏览阅读139次。[Menu]AboutGripCodePageSummaryTableCodePageSummarySourceAbout最近开始学习 Bootstrap 将自己的学习进程记录 本文记录关于 Grip 和 Table 这两块GripCode:

一分钟学会清理垃圾运行命令-程序员宅基地

文章浏览阅读8.8k次,点赞4次,收藏31次。很多人在问清理垃圾运行命令是什么,接下来小编给大家带来清理垃圾的办法,保证让大家一分钟学会清理垃圾运行命令,从此电脑维护变得轻轻松松。  第一招:清理垃圾  在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临...

【优化求解】遗传算法求解仓库货位优化问题【含Matlab源码 022期】-程序员宅基地

文章浏览阅读371次,点赞11次,收藏10次。遗传算法求解仓库货位优化问题完整的代码,方可运行;可提供运行操作视频!适合小白!