egg sequelize postgis 環境搭建

一、egg基本環境的搭建

官方地址:https://eggjs.org/zh-cn/tutorials/index.html

一、將本地建立一個項目文件夾如gis-analyse,在該文件夾下執行腳手架命令

npm init egg --type=simple

(2)安裝依賴

npm i

(3)運行

npm run dev

二、安裝sequelize,

官方中文地址:https://github.com/demopark/sequelize-docs-Zh-CN/tree/master

(1) 安裝

npm install --save pg pg-hstore

(2)egg 項目下建立模型文件

 

數據庫

 

module.exports = app => {
    const { STRING, INTEGER, DATE, GEOMETRY } = app.Sequelize;

    const Zhengzhou = app.model.define("zhengzhou", {
        gid: { type: INTEGER, primaryKey: true },
        name: STRING,
        floor: INTEGER,
        geom: GEOMETRY
    }, {
        freezeTableName: true, //直接查找設置的表名,默認是表名加s或者es
        timestamps: false
    });

    return Zhengzhou;
}

三、寫測試文件

在controller中編寫一個簡單的接口 

 

 (2)瀏覽器訪問結果如下

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章