nodejs创建一个http服务器来接收上传的文件
时间有限。自己看
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var connect = require('connect')
var http = require('http')
var app = connect()
var multipart = require('connect-multiparty');
// parse urlencoded request bodies into reqbody
var bodyParser = require('body-parser')
appuse(bodyParserurlencoded())
appuse(multipart())
// respond to all requests
apppost('/upload', function(req, resp) {
consolelog(reqbody, reqfiles);
// don't forget to delete all reqfiles when done
});
//create node<a href="https://wwwbaiducom/swd=js&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3PAuWP1T4rH9-nyRzPADk0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DvrH0YPWmsrjRdnWR3Pjn4rj6" target="_blank" class="baidu-highlight">js</a> http server and listen on port
httpcreateServer(app)listen(3000)
参考 : https://githubcom/senchalabs/connect
这次给大家带来怎样实现安装Nodejs并启动本地服务,实现安装Nodejs并启动本地服务的注意事项有哪些,下面就是实战案例,一起来看一下。
1、下载安装包:
下载地址:https://nodejsorg/en/download/,根据自己电脑的配置下载相应的windows64位安装包,下载完成后,进行安装。
2、检查是否安装成功
安装完成后,打开命令行窗口,检查是否安装成功,如下图所示,键入node -v出现nodejs的版本,键入npm -v出现npm的版本,说明两者均已安装成功。
3、配置环境变量
由于我的电脑之前安装过nodejs,所以需要检测一下是否配置了环境变量,打开命令行,输入命令“path”,输出结果中可以看到环境变量已经包含了E:\nodejs\
4、创建一个应用
在创建应用“Hello World”前,先了解一下nodejs应用由哪几部分组成:
引入required模块:我们可以使用 require 指令来载入 Nodejs 模块。
创建服务器:服务器可以监听客户端的请求。
接收请求与响应请求:服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。
下面开始创建nodejs应用:
(1)引入require模块
我们使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下:
var http = require("http");(2)创建服务器
接下来我们使用httpcreatServer()方法创建服务器,并使用listen()方法绑定8080端口。函数通过request,response参数来接收和响应数据。实例如下:
var http = require('http');
httpcreateServer(function (request, response) {
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
responsewriteHead(200, {'Content-Type': 'text/plain'});
// 发送响应数据 "Hello World"
responseend('Hello World\n');
})listen(8080);
// 终端打印如下信息
consolelog('Server running at http://127001:8080/');使用node命令执行以上代码,结果如下图:
打开浏览器访问http://localhost:8080/,可以看到写着”Hello World”的网页,如下图:
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
怎样操作vue中$emit 与$on父子与兄弟组件通信
如何使用JS事件绑定、事件流模型
SpringBoot新JSP页面
1。如何在SpringBoot下创建新的JSP页面2测试访问JSP页面
3可能的问题
要打开项目的结构,我们需要在这里做一些配置。
当我们单击“应用”时,您会发现文件夹已经更改。
在浏览器中输入:http://127001:8080/test/total。
当您访问JSP页面时,会遇到以下问题:
浏览器-404
想法
当你遇到这样的问题,不要紧张,不要慌张,赶紧百度一下。
我之前也遇到过这个问题,因为少了一个依赖包,再加一个比较好。
^_^
jsp页面是什么?
JSP(全称JavaServerPages)是由SunMicrosystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
Eclipse中如何创建一个web工程?
java在开发使用的集成环境中,以eclipse居多。应用eclipse来创建web工程,如果设置不合适,对web工程进行的开发和测试便产生不适配。下面就以Eclipseneon汉化版来简单讲解。
1、第一步打开eclipse软件,点击文件FIle--NewFile新建一个javaproject;或者在左侧的空白处直接右键--新建
2、选择Dynamicwebmoduleversion和tomcatversion。点击完即可创建项目。
3、创建成功的项目结构:
4、然后查看项目属性:
5、在WebContent目录下面新建页面indexjsp(注意:位置必须是在WebContent目录下)
6、选择服务器点击完成:
就成功的创建一个简单的web页面。
Eclipse怎么才能创建html?
方法:
1、打开Eclipse软件:打开后在工具栏依次点击File>>>New>>>DynamicWebProject,这个就代表新建的项目是WEB项目。
2、如果找不到DynamicWebProject这个选项,说明以前没有建立过WEB项目,所以不在快捷导航里,这时点击Other这个选项。
3、这个界面弹出的是查询窗口,查询的内容是所有可以建立的项目类型,比如JAVA项目、WEB项目等,都可以在这个窗口查询得到。
4、在查询输入框里输入WEB,下面会列出所有WEB相关的项目,鼠标选中DynamicWebProject,然后点击Next按钮。
5、这个是填写项目的基本信息,包括项目名、项目运行时服务器版本,你可以选择tomcat或者其他都可以,看你的项目需要,在这里输入一个Test来测试项目的建立,输入完毕后点击Next。
6、这个窗口显示的WEB项目中需要编译的JAVA文件的目录,默认是SRC目录,这个不需要改,直接点击Next。
7、接着弹出窗口,显示的是WEB项目,WEB文件相关的目录,就是html或者jsp还有js那些web相关的文件存放的目录,默认是WebContent,你也可以修改成你想要的文件名,注意,下面有个复选框,表示的是是否要自动生成webxml文件webxml:这个文件是WEB项目的核心文件,也是WEB项目的入口,老版本的Eclipse都会有这个文件,但是新版本的Eclipse因为可以使用在JAVA代码中注解的方式,所以提供让用户选择是否要生成,如果是新手最好选择生成然后点击Finish。
8、下面就是我们新建的WEB项目的目录结果
JAVA存放目录:SRC
WEB文件目录:WebContent
WEB配置文件:webxml
现在,你可以开始你的JAVA开发之旅了。
myeclipse10新建不了jsp?
创建文本,写实际要建立的jsp文件
eclipse如何新建jspweb项目?
1、首先打开eclipse软件,点击左上角的文件FIle--NewFile新建javaproject;或者在左侧的空白处直接右键--新建
2、快捷方式中没有webproject,可以通过搜索的方式找到webproject。如果没有webproject,可以再这里进行搜索,输入关键字:web即可快速查询到web项目。
3、输入web项目的名称,创建web工程时,输入工程的名称,然后点击Finish完成即可创建成功。
4、创建JSP文件。在web项目中创建jsp文件,可以再webcontent路径下创建XXjsp,将项目放在tomcat等容器上既可以直接访问
5、文件新建,选择jspFile,输入jsp文件的名称,后缀jsp会自动加上,然后点击完成就会创建一个空的jsp文件模板,里面包含jsp的很多标签等。
6、输入jsp文件的名称。如果是indexjsp表示web项目中的首页,访问时可以不写indexjsp,系统会默认查找indexjsp文件。
7、web项目和普通javaProject区别是名称上有一个类似小地球的图标,类似浏览器图标一样,这样就创建一个web工程项目。
1,安装完成node,node有自带的npm,可以直接在cmd中,找到nodeJs安装的路径下,进行命令行全局安装vue-cli。(npm install --global vue-cli)
----想安装速度快点,可以使用淘宝镜像如下
----命令提示符执行 npm install cnpm -g --registry=https://registrynpmtaobaoorg
注意:安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;
2,安装后,检查是否安装成功(显示版本则安装成功)。(vue -V)
3,使用vue建一个项目名叫“my-project”。(vue init webpack my-project)
----注:vue-cli 的模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,他的配置并不全放在根目录下的 webpackconfigjs 中。
----webpack-simple 相对简单的,它根目录下才有个 webpackconfigjs。
4,注意:项目建立过程中,有如下选择,选择NO。(该选项为使用ESLint规范你的代码,一个空格错误都将报错,不开启,可以避免不必要的麻烦)
----ESLint规范建议开启,加强代码规范
5,建立项目后,安装项目依赖npm install
6,安装成功,项目目录下多出一个node_modules文件夹
7,进入项目目录文件夹(my-project)中,就可以使用vue进行开发啦
8,使用npm run dev,便可以打开本地服务器实时查看效果(localhost:8080)
0条评论