博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建Extjs框架(二)
阅读量:4688 次
发布时间:2019-06-09

本文共 1953 字,大约阅读时间需要 6 分钟。

搭建Extjs 框架

二、编写入口文件 app.js,配置extjs 组件\视图文件路径 并将app.js引入index.html

      在app.js中指定一些文件的路径,Extjs页面的起始页。还有一些Extjs 的全局配置也可以写在app.js中

Ext.Loader.setPath({    'myapp.ux': AppConfig.appUrl+'Content/ux',    'Ext.ux': AppConfig.appUrl+'lib/ux',    'Ext.draw.ContainerBase':AppConfig.appUrl+'lib/build/charts.js'});Ext.setGlyphFontFamily('FontAwesome');Ext.application({    name: AppConfig.appName,    appFolder: AppConfig.appUrl + AppConfig.appName,    enabled: true,    requires: [        'Ext.window.MessageBox',       ],    autoCreateViewport: "webapp.view.main.Main"});

app.js一般放在webapp 也就是你写页面层的根目录

全局配置

var AppConfig={        //项目根目录,物理路径        appUrl:"./",        //view页面路径        appName:"webapp",        //项目版本        appVersion:"1.0.0",}

三、配置node服务器

package.json 配置如下

{  "name": "extjs6.2.0demo",  "version": "1.0.0",  "description": "",  "main": "server.js",  "directories": {    "lib": "lib"  },  "scripts": {    "test": "echo \"Error: no test specified\" && exit 1",    "start": "node server.js"  },  "dependencies": {    "body-parser": "^1.18.1",    "express": "^4.15.4"  },  "author": "status404",  "license": "ISC"}

serve.js  配置如下(使用express 模块 作为服务器)

var express = require('express');var app = express();var bodyParser = require('body-parser'); // 创建 application/x-www-form-urlencoded 编码解析var urlencodedParser = bodyParser.urlencoded({ extended: false }) app.use(express.static('./')); app.get('/index.html', function (req, res) {   res.sendFile( __dirname + "/index.html" );}) app.post('/process_post', urlencodedParser, function (req, res) {    // 输出 JSON 格式   var response = {       "first_name":req.body.first_name,       "last_name":req.body.last_name   };   console.log(response);   res.end(JSON.stringify(response));}) var server = app.listen(8081, function () {   var host = server.address().address  var port = server.address().port   console.log("应用实例,访问地址为 http://%s:%s", host, port) })

转载于:https://www.cnblogs.com/status404/p/7614079.html

你可能感兴趣的文章
解决IE8下opacity属性失效问题,无法隐藏元素
查看>>
C#匿名函数的坑
查看>>
标记页面控件尺寸
查看>>
批处理文件中的路径问题
查看>>
appium+python 环境搭建
查看>>
WampServer下修改和重置MySQL密码
查看>>
hibernate出现No row with the given identifier exists问题
查看>>
为什么wait()和notify()属于Object类
查看>>
Part2_lesson3---ARM寄存器详解
查看>>
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同!
查看>>
导入properties时的坑
查看>>
python——网络编程
查看>>
Spark的39个机器学习库
查看>>
Electron学习笔记(一)
查看>>
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
查看>>
配置NRPE的通讯
查看>>
VS2005编译VTK5.10.1
查看>>
shp系列(一)——利用C++进行shp文件的读(打开)与写(创建)开言
查看>>
总结上海永辉云商高级前端职位面试题集
查看>>
匹配两个空格之间的字符。。。
查看>>