Слияние кода завершено, страница обновится автоматически
基于 node 的前端服务器
jdk >= 1.8
node
git clone https://git.oschina.net/diqye/g-cart-server.git C:\gm\g-cart-server
cd your-project
配置文件 可从c:\gm\g-cart-server里复制g-cart-server.json到本目录改写
node c:\gm\g-cart-server\server.js
git clone https://git.oschina.net/diqye/g-cart-server.git ~\gm\g-cart-server
chmod 777 ~/gm/g-cart-server/lib/xxxxxx/start.sh
cd your-project
配置文件 可从~\gm\g-cart-server里复制g-cart-server.json到本目录改写
node ~\gm\g-cart-server\server.js
配置文件有两套 一套在gm文件夹里面另一个在node运行目录里面 gm里面的可覆盖node运行目录里面的配置
{
"jettry": {
"root": "E:/workspaces/front-cart",
"port": 7776
},
"node": {
"port": 8080
},
"statics": [
"E:/workspaces/dev/Storefront/storedocroot.war"
],
"project": {
"request": [
"/request.json"
],
"routes": [
"./routes/cart-routes.json",
"./routes/order-success.json",
"./routes/shopping-routes.json",
[
"/help",
"{cwd}/help/help.html"
],[
"/",
"{config.jettry.root}/README.html"
],[
"/:site/:page",
"/{params.site}/{params.page}.ftl",
"/data/{params.site}/{params.page}.json"
],[
"/icon",
"{config.statics.0}/xxx/1.0.0/html/icons/index.html"
],[
"/api/:type/:method",
"/data/{params.type}/{params.method}.json"
]
],
"tplTofn":{
"src":"{config.statics.0}/xxx/1.0.0/template",
"dist":"{config.statics.0}/xxx/1.0.0/templatefn",
"/cart.js":[
"/common.tpl",
"/cart"
]
},
"sprite":{
"src":"{config.statics.0}/xxx/1.0.0/css/i/sprite",
"dist":"{config.statics.0}/xxx/1.0.0/css/i/sprite.png",
"selector":".c-i",
"html":"{config.statics.0}/xxx/1.0.0/html/icons/index.html",
"css":"{config.statics.0}/xxx/1.0.0/css/i/sprite.css"
}
}
}
path | desc |
---|---|
jettry.root | jsp root path |
project.statics | js css image path |
project.request | jsp or freemark request data |
project.routes | route mapping |
project.sprite | auto sprite |
project.tplTofn | auto tpl |
配置文件默认是在当前目录 可以分离出来 但需要自己写脚本 node xxxxx/server.js 放到分离的目录
name | 描述 |
---|---|
cwd |
server 运行的目录 |
config |
config.json 文件数据结构 |
params |
url 中的匹配项 |
query |
querystirng |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )