在网上找了很多nw.js快速开始的教程,很大一部分都是通过最基本的index.html和package.json来访问“hello world”页面。这里我简单得介绍下在“hello world”基础上更进一步的过程。

(1)下载nw.js

登陆官网nwjs.io,有normal和SDK两个下载版本。在开发中,我们选择SDK的版本,因为它有开发者调试的功能。

下载完毕后解压,我们就会看到nw.js默认的目录

新建app文件夹,我们的代码都会放在这

(2)简单的hello world

在app文件夹中新建index.html

新建package.json,其中“name”和“mian”都是必须的,项目启动时,首先会进入package.json查看配置信息。name表示客户端的名字,必须唯一;mian是初始页面的路径

拖拽app文件夹到nw.exe运行文件

打包的过程不再多说,网上有很多教程:压缩成app.nw,然后执行copy /b nw.exe+app.nw nw-demo.exe

(3)构建node项目

命令行进入app文件夹,执行 npm install express --save,安装express,生成node的依赖包node-modules,如图

继续新建app.js(node项目启动文件),public(静态资源)等等,这里只是简单演示。有几个步骤:1. 把index.html移到public文件夹下

2. 修改package.json中的“mian”为 "public/index.html"

目录结构如下:

再次拖拽运行,没有问题

(4)编写app.js,开启服务器;编写index.html发送请求在package.json中添加  "node-main":"app.js"

再次拖拽运行,右击开启开发者模式,点击“get”,响应成功

nw.js文件上传到服务器,用nw.js构建node项目相关推荐

  1. js文件上传,java后台接收

    js文件上传,java后台接收 js文件上传,java后台如何接收 前端写法如下 <!DOCTYPE html> <html><head><meta char ...

  2. 【文件上传漏洞-03】前端JS检测与绕过实例—以upload-labs-1为例

    目录 1 前端JS检测与绕过 2 前端JS检测与绕过实例 2.1 实验目的 2.2 操作环境 2.3 前期准备 2.4 具体过程 2.4.1 文件上传前期盲测 2.4.2 方法一:删除JS直接上传 2 ...

  3. 为什么文件上传不了服务器上,文件上传存在服务器还是数据库

    文件上传存在服务器还是数据库 内容精选 换一换 本章介绍如何在管理控制台购买GaussDB(for openGauss)实例,并通过内网使用弹性云服务器连接GaussDB(for openGauss) ...

  4. 文件上传打满服务器带宽,文件上传云服务器 带宽选择

    文件上传云服务器 带宽选择 内容精选 换一换 弹性云服务器支持通过内网访问OBS,OBS可供用户存储任意类型的数据.将图片.视频等数据存储至OBS后,在ECS上可以访问OBS,下载桶中的图片或视频等数 ...

  5. 文件上传linux服务器,Linux 文件上传Linux服务器

    进入命令行 在图形化桌面出现之前,与Unix系统进行交互的唯一方式就是借助由shell所提供的文本命令行界面(command line interface,CLI).CLI只能接受文本输入,也只能显示 ...

  6. 文档上传到服务器上,将文件上传到服务器上

    将文件上传到服务器上 内容精选 换一换 为了实现NAT Server.SAP HANA主备节点和SAP S/4HANA主备节点互相通过SSH协议跳转的功能,需要配置云服务器之间的互信.在本地PC上,生 ...

  7. html网页上传到服务器_JSP+Servlet实现文件上传到服务器功能

    本文实例为大家分享了JSP+Servlet实现文件上传到服务器功能的具体代码,供大家参考,具体内容如下 项目目录结构大致如下: 正如我在上图红线画的三个东西:Dao.service.servlet 这 ...

  8. asp.net ftp上传文件到服务器,.net 文件上传到服务器上

    详解 Linux 下 SSH 远程文件传输命令 scp 3.将本地文件上传到服务器上 scp-P 2222/home/lnmp0.4.tar.gz root@www.vpser.net:/root/l ...

  9. 上传文件到服务器地址怎么配置,文件上传到服务器怎么配置

    文件上传到服务器怎么配置 内容精选 换一换 模型准备以昇腾模型压缩工具的安装用户将需要量化的TensorFlow模型上传到Linux服务器任意目录下.本章节以sample自带的yolov3/pre_m ...

  10. Java实现文件上传到服务器(FTP方式)

    Java实现文件上传到服务器(FTP方式) 1,jar包:commons-net-3.3.jar 2,实现代码: //FTP传输到数据库服务器private boolean uploadServerB ...

最新文章

  1. 结构体解决念数字问题
  2. 全球芯片行业现状分析:大家都在依赖美国 未来如何破局?
  3. Java8中的流操作-基本使用性能测试
  4. 中缀表达式生成二叉树
  5. HDU6438 Buy and Resell 解题报告(一个有趣的贪心问题的严格证明)
  6. yum如何安装特定版本的gcc_linux下如何升级python
  7. 机器学习笔记(八):神经网络:学习
  8. poj 1426 BFS
  9. Python+django网页设计入门(9):自定义反爬虫功能
  10. sqlserver中日期保存及取值
  11. Linux集中日志服务器rsyslog(亲测)
  12. iOS UIView视图的图层控制
  13. python文件系统监控_简单了解Python下用于监视文件系统的pyinotify包
  14. SQL将本地图片文件插入到数据库
  15. Android开发之——统计代码行数
  16. 基于微信小程序的点餐系统源码【包调试运行】
  17. edge浏览器开启ie兼容模式
  18. 申请自己的免费企业邮箱
  19. 工业大数据技术与应用2017材料整理
  20. 第十二章:项目采购管理 - (12.1 规划采购管理)

热门文章

  1. URP——后期处理特效——通道混合器Channel Mixer
  2. C++/openCV修改视频分辨率
  3. GVR-Cardboard_DayDream
  4. 《影响力》 让人顺从的六大原理 [美] Robert B. Cialdini
  5. 【月光博客】腾讯微信推出广告联盟
  6. python123货币转换器_Python之美元大写转换器
  7. python赋值01_少说话多写代码之Python学习022——赋值语句的用户01(序列解包)...
  8. LottieAnimationView怎么重置为第一帧
  9. 高端域名出售如何选择交易平台?
  10. qduoj 分辣条2